Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

C++ для чайников

.pdf
Скачиваний:
129
Добавлен:
17.03.2018
Размер:
6.82 Mб
Скачать

к классу дополнительный скрытый указатель — именно один указатель на класс! Класс, который не содержит виртуальных функций и не наследует никаких виртуальных функций от базовых классов, не будет содержать этого указателя. Однако один указатель не такая уж большая цена безопасной работы программы.

Лучше

всегда объявлять деструкторы виртуальными, даже

если ваш

класс

не наследуется (пока не наследуется!): ведь никогда не

известно,

в какой момент появится некто (может, это будете вы сами), желающий воспользоваться вашим классом как базовым для своего собственного класса. Если вы не объявили деструктор виртуальным, обязательно документируйте это!

242

Часть IV. Наследова

Соседние файлы в предмете Программирование