Опр. Закрытые функции и переменные - члены (members) доступны только для других членов этого класса. Открытые функции и переменные доступны для любой части программы, в которой находится класс. Функции, объявленные внутри описания класса называются функциями членами (member functions). Для определения функций-членов используется форма: тип имя класса:: имя функции-члена (параметры) >/ тело функции } Опр. Два двоеточия после имени класса называются операцией расширения области видимости (scope resolution operator). Правило. Определение класса только определяет тип объектов, а сами объекты, /(ля создания объектов имя класса используется как спецификатор типа данных.После создания объекта к открытым членам класса можно обращаться, используя операцию точка. Пример. #include <iostream.h> class class 1 {//обьвлен сласс class 1 int а; //доступна для функций членов class 1 public: int kwadrat(int Ь);//функция член класса class 1 }; int class 1::kwadrat(int b) //определение функции kwadrat() { a=b*b; return a; } inainQ f \ class 1 с; //создается объект с типа class 1 cout«"\n"«c.kwadrat(3)«"\n";//Bbi4HCJieHHe и вывод квадрата трех return 0; }
RkJQdWJsaXNoZXIy MTExODQxMg==