Результаты поиска по запросу "virtual-inheritance"
C ++ Виртуальное наследование памяти
Макеты памяти виртуального наследованияЯ пытаюсь полностью понять, что происходит под капотом в памяти с виртуальным наследованием и vTables / vPtrs, а что н...
Обойти это примерно так:
я есть алмазная иерархия классов: A / \ B C \ / DЧтобы избежать двух копий A в D, нам нужно использовать виртуальное наследование в B и C. class A { }; class B: virtual public A {}; class C: virtual public A { }; class D: public B, public C { ...
C ++ абстрактные конструкторы / деструкторы базового класса - общая корректность
Недавно я стал тупым разработчиком, поэтому я сделал решающий шаг, получил книгу по С ++ и научился правильно делать вещи. В моей голове я знаю, что я хотел бы сделать. Я действительно хочуInterface что при наследовании должен быть переопределен ...
Почему конструктор Default вызывается в виртуальном наследовании?
Я не понимаю, почему в следующем коде, когда я создаю экземпляр объекта типаdaughter, по умолчаниюgrandmother() конструктор называется? Я думал, что либоgrandmother(int) конструктор должен быть вызван (чтобы следовать спецификации моегоmother ...
Исключить повторяющиеся записи из аргументов шаблона C ++ 11
Я использую шаблоны с множественным виртуальным наследованием в C ++ для объединения типов в единое определение структуры. Вот примерный набор структур: struct meas { int i; }; struct meas2 : public virtual meas { int j; }; struct meas3 : ...
Унаследовать от нескольких частичных реализаций абстрактного базового класса?
Можно ли иметь рядpartial implementations абстрактного интерфейса, а затемcollect эти частичные реализации вsingle concrete class используя множественное нас...
C ++ список инициализатора виртуального наследования
в следующем коде: