среда, 6 февраля 2013 г.

перегрузка операции индексации

Элемент данных класса может быть указателем или ссылкой на сам класс.

Элемент данных класса не может быть представителем самого класса.

Они могут быть перечислениями, битовыми полями, а также объектами ранее объявленных классов.

Они не могут быть объявлены как auto, extern или register.

Суммируем и дополним то, что говорилось об элементах данных в предыдущей главе. Элементы данных аналогичны элементам структур языка С. Стоит добавить следующее:

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

Мы переходим теперь к подробному изучению классов, включая, естественно, и аспекты их реализации.

В прошлой главе мы показали, как определяются простейшие классы C++. То, что содержится в приведенном коде это интерфейс класса. В самом определении класса объявляются обычно лишь прототипы функций-элементов. Чтобы класс стал работоспособным, необходима еще его реализация. Реализация класса, располагаемая часто в отдельном файле, содержит код его функций-элементов, а также некоторые элементы данных, называемые статическими.

Комментариев нет:

Отправить комментарий