Cтраница 1
Функции-члены этих классов можно применять для получения информации или выполнения операций над элементом управления в диалоговом окне. Например, в программе Font Demo функция LimitText класса CEdit используется для ограничения количества вводимых символов. [1]
![]() |
Доступ к членам базового класса. [2] |
Функции-члены обычно определяются вне класса. Небольшие функции-члены могут быть определены внутри класса. [3]
Функции-члены принадлежат своему классу, как и переменные-члены. Они оперируют переменными-членами и определяют функциональные возможности класса. [4]
Закрытые функции-члены предназначены только для использования самим классом. Их вызов пользователем класса не предполагается; они скрыты от внешнего мира. Часто при создании класса необходимо выполнить ряд инициализирующих действий. Вы уже познакомились с конструктором, который автоматически вызывается при создании класса. Для некоторых классов начальные процедуры требуют выполнения довольно большого объема кода. [5]
Защищенные функции-члены - это функции, доступные для только для тех классов, которые являются производными данного класса. Доступ извне к этим функциям невозможен. [6]
Все функции-члены должны возвращать значения одинакового типа и иметь одинаковую сигнатуру. Для доступа к этим методам используйте указатель на функцию-член. [7]
Указатели на функции-члены используются так же, как и рассмотренные ранее указатели простых функции. Единственное отличие состоит в том, что для вызова функции необходимо наличие объекта соответствующего класса, для которого вызываются функции. В листинге 14.10 показано использование указателя на метод класса. [8]
Могут ли функции-члены быть закрытыми. [9]
Перегруженными называются функции-члены, которые имеют одно и то же имя, но отличаются по количеству или типу параметров. [10]
Могут ли функции-члены быть закрытыми. [11]
Почему одни функции-члены определяются в описании класса, а другие нет. [12]
Используйте указатели на функции-члены для вызова методов в объектах класса. [13]
Статические переменные-члены и функции-члены могут использоваться для хранения переменной, применяемой всем классом, или переменной, общей для всех экземпляров класса. Следующая программа иллюстрирует использование статических элементов для подсчета текущего количества экземпляров класса. [14]
Класс CToolTipCtrl и соответствующие функции-члены ряда оконных классов библиотеки MFC обеспечивают полную поддержку всплывающих подсказок. [15]