Бьерн Страуструп. Язык программирования С++ Второе дополненное издание



Pdf көрінісі
бет99/256
Дата11.07.2022
өлшемі2,87 Mb.
#37591
1   ...   95   96   97   98   99   100   101   102   ...   256

Глава состоит из четырех частей: 
$$5.2 Классы и члены. Здесь вводится основное понятие пользовательского типа, называемого классом. 
Доступ к объектам класса может ограничиваться множеством функций, описания которых 
входят в описание класса. Эти функции называются функциями-членами и друзьями. Для 
создания объектов класса используются специальные функции-члены, называемые 
конструкторами. Можно описать специальную функцию-член для удаления объектов класса при 
его уничтожении. Такая функция называется деструктором
$$5.3 Интерфейсы и реализации. Здесь приводятся два примера разработки, реализации и 
использования классов. 
$$5.4 Дополнительные свойства классов. Здесь приводится много дополнительных подробностей о 
классах. Показано, как функции, не являющейся членом класса, предоставить доступ к его 
частной части. Такую функцию называют другом класса. Вводятся понятия статических членов 
класса и указателей на члены класса. Здесь же показано, как определить дискриминирующее 
объединение. 
$$5.5 Конструкторы и деструкторы. Объект может создаваться как автоматический, статический 
или как объект в свободной памяти. Кроме того, объект может быть членом некоторого 
агрегата (массива или другого класса), который тоже можно размещать одним из этих трех 
способов. Подробно объясняется использование конструкторов и деструкторов, описывается 


Бьерн Страуструп.
Язык программирования С++ 
 
123 
применение определяемых пользователем функций размещения в свободной памяти и функций 
освобождения памяти. 
5.2 Классы и члены 
Класс - это пользовательский тип. Этот раздел знакомит с основными средствами определения класса, 
создания его объектов, работы с такими объектами и, наконец, удаления этих объектов после 
использования. 


Достарыңызбен бөлісу:
1   ...   95   96   97   98   99   100   101   102   ...   256




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет