Re[10]: Книжка по UB
От: rg45 СССР  
Дата: 13.08.25 13:23
Оценка:
Здравствуйте, Лазар Бешкенадзе, Вы писали:

ЛБ>Вот до определенного уровня — до класса now under construction и работает. Если у тебя там 10 базовых классов и ты сделал override только во втором то этот override и будет вызван.


Тут вот какая штука. В данном примере, вызов виртуальный фунции stop() в деструкторе ЗАВЕДОМО будет эквивалентен невиртуальной форме вызова: Processor::stop. Как при этом можно говорить о работоспособности виртуальной диспетчеризации? Устройство виртуальных механизмов стандарт языка ведь никак не регламентирует и в разных имплементациях языка он может быть разным.
--
Справедливость выше закона. А человечность выше справедливости.
Отредактировано 13.08.2025 13:25 rg45 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.