Информация об изменениях

Сообщение Re[3]: Оператор присваивания и data members производных тип от 08.10.2018 18:35

Изменено 08.10.2018 18:35 rg45

Re[3]: Оператор присваивания и data members производных типов
Здравствуйте, Максим Рогожин, Вы писали:

МР>Полиморфный тип это термин из стандарта? Я имел ввиду любой тип, у которого виртуальный деструктор имеется.


Нет, этот термин не из стандарта, но достаточно распространен в сообществе. Он обозначает класс из какой-либо иерархии предназначенный для полиморфного использование. Неизменным признаком таких классов является, как ты верно заметил, наличие виртуального деструктора. По этой теме можно посмотреть, например, классификацию типов, данную в книжке Саттера и Александреску C++ Coding Standards, 101 Rules, Guidelines and Best Practices. Рекоммендация #32: "Be clear what kind of class you're writing".
Re[3]: Оператор присваивания и data members производных тип
Здравствуйте, Максим Рогожин, Вы писали:

МР>Полиморфный тип это термин из стандарта? Я имел ввиду любой тип, у которого виртуальный деструктор имеется.


Нет, этот термин не из стандарта, но достаточно распространен в сообществе. Он обозначает класс из какой-либо иерархии, предназначенный для полиморфного использования. Неизменным признаком таких классов является, как ты верно заметил, наличие виртуального деструктора. По этой теме можно посмотреть, например, классификацию типов, данную в книжке Саттера и Александреску C++ Coding Standards, 101 Rules, Guidelines and Best Practices. Рекоммендация #32: "Be clear what kind of class you're writing".