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