Функции-члены - класс - Большая Энциклопедия Нефти и Газа, статья, страница 1
Девушка, можно пригласить вас на ужин с завтраком? Законы Мерфи (еще...)

Функции-члены - класс

Cтраница 1


Функции-члены класса, подобно обычным функциям, могут использовать значения, заданные по умолчанию.  [1]

Функции-члены класса можно вызывать только через объекты того класса, которому они принадлежат. Для вызова функции-члена используется оператор прямого доступа ( в случае локальных объектов) или оператор косвенного доступа ( для динамически создаваемых объектов), точно так же, как это делалось при обращении к элементам структур. Например, пусть у вас есть класс Airplane, который используется для слежения за самолетом в программе-имитаторе полета.  [2]

Функции-члены класса - это функции, принадлежащие вашему классу. Они являются локальными по отношению к классу, в котором определены, и не существуют вне класса. Функции-члены могут быть вызваны только изнутри класса или через экземпляр класса. Они имеют доступ ко всем открытым, защищенным и закрытым членам-данным своего класса. Функции-члены могут быть объявлены в разделах private, protected или public. Вы должны подумать о том, в какой раздел поместить свои функции.  [3]

При перегрузке оператора необходимо использовать функции-члены класса. Нельзя использовать дружественные функции, которые не являются членами класса.  [4]

К открытым переменным-членам могут обращаться клиенты класса, а к закрытым могут получить доступ только функции-члены класса.  [5]

Как я уже сказал, методы компонентов по своей сути остаются методами и в большинстве случаев могут рассматриваться как обычные функции-члены класса.  [6]

Здесь для вызова функции GetSpeedQ использован оператор прямого доступа. Функции-члены класса определяются подобно обычным функциям; разница состоит в том, что перед именем функции указывается имя класса с оператором разрешения видимости.  [7]

8 Результат работы функции COEMBitmapFrame.. OnPaint. [8]

Далее мы рассмотрим два примера, задача которых создать битовые массивы прямо в памяти, путем создания картинки в массивах данных. Но перед этим рассмотрим функции-члены класса CBitmap, которые используются в примерах.  [9]

Имеется в виду объявление двух или более функций под одним именем но с разными параметрами. Функции-члены класса можно перегружать точно так же.  [10]

Функции, вызываемые внутри DLL, не требуют специального оформления. Такие функции могут быть вызваны другими функциями в пределах DLL, но не могут вызываться извне DLL. Иными словами, приложение не имеет доступа к этим функциям. В этом отношении они похожи на закрытые функции-члены класса.  [11]



Страницы:      1