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

Сообщение Re[3]: нужно ли декларировать виртуальный деструктор от 27.04.2024 23:55

Изменено 27.04.2024 23:56 rg45

Re[3]: нужно ли декларировать виртуальный деструктор
Здравствуйте, sergey2b, Вы писали:

S>Я считаю аналогично но меня уверяют что декларировать не надо

S>Аргумент, не надо увеличивать исходник
S>Мой аргумент не надо проверять декларацию родительского класса

Скорее всего, твои оппоненты застряли во времени лет на 20 назад и прочувствовали разницы между virtual и override в дерструкторе производного класса. От virtual в деструкторе производного класса действительно было толка не очень много — можно объявить виртуальным деструктор производного класса, но забыть это сделать в базовом классе, и компилятор это спокойно пропустит. И совсем другое дело override.
Re[3]: нужно ли декларировать виртуальный деструктор
Здравствуйте, sergey2b, Вы писали:

S>Я считаю аналогично но меня уверяют что декларировать не надо

S>Аргумент, не надо увеличивать исходник
S>Мой аргумент не надо проверять декларацию родительского класса

Скорее всего, твои оппоненты застряли во времени лет на 20 назад и не прочувствовали разницы между virtual и override в дерструкторе производного класса. От virtual в деструкторе производного класса толку действительно не очень много — можно объявить виртуальным деструктор производного класса, но забыть это сделать в базовом классе, и компилятор это спокойно пропустит. И совсем другое дело override.