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

2 ответа

Чистый Виртуальный Класс и Коллекции (вектор?)

Я работаю над графическим приложением, которое довольно широко использует виртуальные классы. Она имеет:Класс рисунка, который по сути представляет собой наб...

2 ответа

Виртуальное наследование: ошибка: нет уникального окончательного переопределения

Я знаю, что виртуальное наследование рассматривается здесь до и перед тем, как задавать этот вопрос, я подробно рассмотрел виртуальное наследование и подробн...

2 ответа

 будет инициализирован первым (по той же причине).

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

2 ответа

, Попробуй.

уstatic_cast не может опуститься с виртуальной базы? struct A {}; struct B : public virtual A {}; struct C : public virtual A {}; struct D : public B, public C {}; int main() { D d; A& a = d; D* p = static_cast<D*>(&a); //error }g ++ 4.5 ...

2 ответа

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

в следующем коде: class A { public: int x; A(int x):x(x){} }; class B: public virtual A { public: B(int x):A(x){} }; class C: public virtual A { public: C(int x):A(x){} }; class D: public B, public C { public: D(int x):B(x++), C(x++), A(x++){} ...

3 ответа

Сила, исходящая из класса виртуально

У нас есть специальная структура для интерфейсов в нашем проекте, и часть требований состоит в том, что классы, которые представляют интерфейс, могут использ...

3 ответа

c ++ виртуальное наследование

Проблема:

3 ответа

Смешивание виртуального и не виртуального наследования базового класса

3 ответа

 все меняется, когда вы меняете pimpl в интерфейсе?

3 ответа

@atoMerz Переписан ответ.

имаю необходимость виртуального наследования при использовании множественного наследования - это решает проблему Dreaded Diamond. Но что, если я не использую множественное наследование?Есть ли необходимость в виртуальном наследовании ...