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

ЛБ>И пишут что здесь проблема в том что "в конструкторах и деструкторах в C++ виртуальная диспетчеризация методов не работает". Я повторяю она работает и в стандарте написано как работает. Здесь всего одна проблема — виртуальный вызов чисто виртуальной функции. Вот это UB. И как раз об этом там ни слова.


Какие у тебя есть основания утверждать, что виртуальная диспетчеризация работает, когда вызов stop() ЗАВЕДОМО эквивалентен невиртуальному вызову Processor::stop()?

"Можно вызвать" не то же самое, что "работает виртуальная диспетчеризация".
--
Справедливость выше закона. А человечность выше справедливости.
Отредактировано 13.08.2025 13:28 rg45 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.