В C и C++ есть особенности, о которых вас вряд ли спросят на собеседовании (вернее, не спросили бы до этого момента). Почему не спросят? Потому что такие аспекты имеют мало практического значения в повседневной работе или попросту малоизвестны.
Рубрика «Virtual Inheritance»
Малоизвестные и интересные особенности C и C++
2024-01-12 в 16:40, admin, рубрики: C, C and C++, c++, c++11, C++14, c++17, exceptions, partial template specialization, templates, Virtual InheritanceC++ vtables. Часть 2 (Virtual Inheritance + Compiler-Generated Code)
2019-12-16 в 16:55, admin, рубрики: _ZTV, c++, Compiler-Generated Code, NonVirtualClass, RTTI, typeinfo, Virtual Inheritance, VirtualClass, vtables, VTT, Блог компании OTUS. Онлайн-образование, Деструкторы, Неявное приведениеПеревод статьи подготовлен специально для студентов курса «Разработчик С++». Интересно развиваться в данном направлении? Смотрите запись мастер-класса «Практика использования Google Test Framework»!
Часть 3 — Виртуальное наследование
В первой и второй части этой статьи мы говорили о том, как vtables работают в простейших случаях, а затем в множественном наследовании. Виртуальное наследование усложняет ситуацию еще больше.Читать полностью »