для того, чтобы не обрабатывать случай, когда у объекта нет vtable?
правильно, потому что dynamic_cast можно реализовать только через vtable
vtable и rtti это не связанные механизмы
почему же, на практике одно работает через другое, так что связь определенно есть =)
странное утверждение, учитывая, что в dynamic_cast будет vtbl передана
Если уж на то пошло, то динамик каст использует локатор, который просто лежит рядом с таблицей, сама таблица ему не нужна
Что-то ты не то написал. dynamic_cast требует наличия хоть одной виртуальной функции.
при касте вверх не требует
Обсуждают сегодня