Cтраница 4
С помощью префикса for ( для) и слова any ( любой), за которыми следует имя класса. [46]
Описывая методы внутреннего класса, в заголовке метода следует сначала указать имя внешнего класса, а затем имя внутреннего класса, отделенное от имени внешнего класса точкой. Таким же образом следует указывать внутренний класс и при объявлении переменной соответствующего типа. Поскольку для полной идентификации внутреннего типа требуется указывать и имя внешнего типа, ничто не мешает нам определить внешний тип ( класс) с таким же именем, как у какого-либо внутреннего типа, но с другим содержанием. Нет также причин, запрещающих нам объявить внутренний тип с таким же именем в каком-либо другом классе. [47]
Данная функция, вызываемая для каждого недочернего окна системы, проверяет имя класса каждого окна в поиске имени класса TForml. Когда она находит окно с такой строкой в имени класса, для извлечения имени исполняемого файла приложения, владеющего соответствующей формой, она использует метод Get-ModuleFilename. Если имя модуля соответствует текущей программе ( которое было извлечено предыдущим программным кодом), вы можете быть уверены, что нашли предыдущий экземпляр той же программы. [48]
Конструктор является специфическим членом-функцией, тип возвращаемого значения которой не указывается, а имя должно совпадать с именем класса. [49]
Поскольку функции базового класса и производного класса имеют одинаковые имена и сигнатуры, функции базового класса должно предшествовать имя класса и операция разрешения области действия. [50]
Если назначение имени класса мы отдаем библиотеке классов MFC, то параметром IpszCiassName пользоваться просто невозможно, т.к. имя класса генерируется каждый раз новое и имеет примерно такой вид: Afx: 400000: 8: l526: 0: 13F7 ( при следующем запуске, даже второй копии приложения, класс будет иметь имя Afx: 40000Q: 8: 1526: Q: 251F - почувствуйте разницу. [51]
Поскольку статические переменные-члены класса существуют независимо от любого объекта класса, к ним можно получить доступ, используя имя класса и оператор расширения области видимости без ссылки на экземпляр класса, как показано в следующем примере. [52]
Поскольку разные классы могут иметь элементы с одинаковыми именами, операция разрешения области действия привязывает имя элемента к имени класса, чтобы однозначно идентифицировать функции-элементы данного класса. [53]
Раскрывающиеся списки Project ( Проект) и Class Name ( Имя класса) - позволяют выбрать имя проекта и имя класса в проекте. [54]
Обратите внимание также на то, что внутри определений функций-членов обращение к объявленным переменным-членам класса происходит с явным указанием имени класса: Рапе: : х и Рапе: : у. [55]
При создании оконного элемента управления самый важный шаг состоит в том, чтобы в первом параметре CreateWindow - IpszClassName - задать имя класса элемента управления. [56]