Pull to refresh

Comments 2

Отличные статьи, спасибо! Правда про VTT кажется получилось немного скомканно.
А вообще, имеет ли виртуальное наследование отношение к виртуальным функциям (кроме того что используется общее ключевое слово и, судя по всему, схожие механизмы доступа)?
Теперь вы сможете объяснить себе, почему следующий фрагмент кода ведет себя так, как он себя ведет:

C-style каст сделал reinterpret_cast к BarInterface с таким же представлением и вызов BarInterface::Bar попал на FooInterface::Foo?
Sign up to leave a comment.