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

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 ответа

@ManRow, отредактировал ответ.

жет ли проблема алмазов быть решена с помощью первого найденного унаследованного объявления? Я имею в виду, public class A { public virtual int getInt(); }; public class B : public A { public int getInt() {return 6;} }; public class C : public A ...

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

3 ответа

Это не помогает Это бросает предупреждение в любом случае. VC ++ 2013

н из тех людей, которым нужно компилировать свой код с 0 предупреждениями. Обычно я уважаю компилятор и, если он выдает мне предупреждение, я воспринимаю это как знак того, что мне следует немного подправить свой код. Если я должен сказать ...

4 ответа

Триады не появляются, чтобы бороться? (Java Set отсутствует элемент)

У меня есть код от двух компаний: Asoft и Bsoft. Я тоже не могу измениться. Это упрощенная версия моей ситуации, в которой, я уверен, достаточно информации, чтобы найти причину проблемы. Bsoft предоставляетIGang, которая представляет собой ...