Язык программирования C++ для профессионалов

       

Еще о классах


В этом разделе описаны дополнительные свойства класса. Описан способ обеспечить доступ к частным членам в функциях, не являющихся членами (§5.4.1). Описано, как разрешить коллизии имен членов (§5.4.2) и как сделать описания классов вложенными (§5.4.3), но при этом избежать нежелательной вложенности (§5.4.4). Вводится понятие статических членов (static), которые используются для представления операций и данных, относящихся к самому классу, а не к отдельным его объектам (§5.4.5). Раздел завершается примером, показывающим, как можно построить дискриминирующее (надежное) объединение (§5.4.6).



Содержание раздела