Результаты поиска по запросу "virtual-inheritance"

1 ответ

Исключить повторяющиеся записи из аргументов шаблона C ++ 11

1 ответ

C ++ Виртуальное наследование памяти

Макеты памяти виртуального наследованияЯ пытаюсь полностью понять, что происходит под капотом в памяти с виртуальным наследованием и vTables / vPtrs, а что н...

1 ответ

Обойти это примерно так:

я есть алмазная иерархия классов: 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 { ...

ТОП публикаций

1 ответ

C ++ абстрактные конструкторы / деструкторы базового класса - общая корректность

Недавно я стал тупым разработчиком, поэтому я сделал решающий шаг, получил книгу по С ++ и научился правильно делать вещи. В моей голове я знаю, что я хотел бы сделать. Я действительно хочуInterface что при наследовании должен быть переопределен ...

1 ответ

Почему конструктор Default вызывается в виртуальном наследовании?

Я не понимаю, почему в следующем коде, когда я создаю экземпляр объекта типаdaughter, по умолчаниюgrandmother() конструктор называется? Я думал, что либоgrandmother(int) конструктор должен быть вызван (чтобы следовать спецификации моегоmother ...

1 ответ

Исключить повторяющиеся записи из аргументов шаблона C ++ 11

Я использую шаблоны с множественным виртуальным наследованием в C ++ для объединения типов в единое определение структуры. Вот примерный набор структур: struct meas { int i; }; struct meas2 : public virtual meas { int j; }; struct meas3 : ...

2 ответа

Виртуальные таблицы и макет памяти в множественном виртуальном наследовании

2 ответа

Унаследовать от нескольких частичных реализаций абстрактного базового класса?

Можно ли иметь рядpartial implementations абстрактного интерфейса, а затемcollect эти частичные реализации вsingle concrete class используя множественное нас...

2 ответа

C ++ список инициализатора виртуального наследования

в следующем коде:

2 ответа

Использование CRTP с виртуальным наследованием