Cтраница 3
Параметр IpClassName указывает на строку с нулевым конечным символом, содержащую имя класса, или является атомом, указывающим на строку с именем класса. Если этот параметр атом, то это должен быть глобальный атом, созданный предварительно вызовом функции Global Add A torn. Атом является 16-битной величиной, которая должна помещаться в младшие разряды слова IpClassName, а старшие разряды должны быть нулевыми. [31]
Данная функция, вызываемая для каждого недочернего окна системы, проверяет имя класса каждого окна в поиске имени класса TForml. Когда она находит окно с такой строкой в имени класса, для извлечения имени исполняемого файла приложения, владеющего соответствующей формой, она использует метод Get-ModuleFilename. Если имя модуля соответствует текущей программе ( которое было извлечено предыдущим программным кодом), вы можете быть уверены, что нашли предыдущий экземпляр той же программы. [32]
Описывая методы внутреннего класса, в заголовке метода следует сначала указать имя внешнего класса, а затем имя внутреннего класса, отделенное от имени внешнего класса точкой. Таким же образом следует указывать внутренний класс и при объявлении переменной соответствующего типа. Поскольку для полной идентификации внутреннего типа требуется указывать и имя внешнего типа, ничто не мешает нам определить внешний тип ( класс) с таким же именем, как у какого-либо внутреннего типа, но с другим содержанием. Нет также причин, запрещающих нам объявить внутренний тип с таким же именем в каком-либо другом классе. [33]
Чтобы задать пункт меню в этом случае, должны быть представлены имена класса Menu ( m standard), элемента линейки меню MenuBar ( m window), пункта меню, упорядочивающего опции ( m tile), и, наконец, требуемого пункта меню. Заметьте также, что каждое имя отделено точкой. [34]
Вы можете создать новый класс, порожденный от существующего, указав имя существующего класса в определении нового. Существующий класс в этом случае называют базовым, а новый класс - производным. [35]
![]() |
Определения функций элементов класса Derived ( часть 4 из 6. [36] |
Заметьте, что множественное наследование указывается двоеточием (:) после имени класса ( class Derived) с последующим перечислением через запятую базовых классов. Отметим также, что конструктор Derived вызывает конструкторы каждого из своих базовых классов Basel и Base2 с использованием списка инициализаторов элементов. Конструкторы базового класса вызываются в той последовательности, в которой определено наследование, но не в той, в которой эти конструкторы упоминаются. [37]
Обратите внимание, что модификатор export размещен между ключевым словом class и именем класса. [38]
Функция-член, определенная с использованием спецификатора static, может быть вызвана с использованием имени класса и операции расширения области видимости без ссылки на специфический объект. Такая функция доступна только для статических переменных-членов и статических функций-членов, принадлежащих к ее классу. [39]
Словарная единица информационно-поискового языка, выраженная словом, словосочетанием или кодом, являющаяся именем класса условной эквивалентности, в который включены эквивалентные и близкие по смыслу ключевые слова. [40]
Применить его просто: начните ваш документ обычным образом, указав seminar в качестве имени используемого класса, а потом вводите то, что вы хотите разместить на пленках, внутри соответствующих окружений. [41]
В добавленном фрагменте вызывается функция AfxRegisterWndClass, создающая новый класс окна, а затем присваивается имя класса полю IpszClass структуры CREATESTRUCT. Таким образом окно представления создается с настраиваемыми свойствами, сохраняемыми внутри данного класса. [42]
![]() |
Доступ к членам базового класса. [43] |
Деструктор - это функция-член, имя которой состоит из знака - ( тильда) и имени класса. Деструктор не имеет возвращаемого значения и параметров. Деструктор вызывается при уничтожении объекта класса. [44]
Код следующего примера касается изменения цвета, границы и шрифта только тех HTML-элементов, которые используют конкретное имя класса. [45]