Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Программирование на C / C++ / Стефан Р. Дэвис - C++ Для чайников / Стефан Р. Дэвис - C++ Для чайников
.pdf
к классу дополнительный скрытый указатель — именно один указатель на класс! Класс, который не содержит виртуальных функций и не наследует никаких виртуальных функций от базовых классов, не будет содержать этого указателя. Однако один указатель не такая уж большая цена безопасной работы программы.
Лучше |
всегда объявлять деструкторы виртуальными, даже |
если ваш |
класс |
не наследуется (пока не наследуется!): ведь никогда не |
известно, |
в какой момент появится некто (может, это будете вы сами), желающий воспользоваться вашим классом как базовым для своего собственного класса. Если вы не объявили деструктор виртуальным, обязательно документируйте это!
242 |
Часть IV. Наследова |
Соседние файлы в папке Стефан Р. Дэвис - C++ Для чайников
