Результаты поиска по запросу "diamond-problem"
Что такое множественное повторное наследование?
Я называю следующее «множественное повторное наследование»: наследование класса один раз напрямую и один или несколько раз косвенно путем наследования одного или нескольких его потомковнаследование класса косвенным образом два или более раз ...
, Попробуй.
у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 ...
@ManRow, отредактировал ответ.
жет ли проблема алмазов быть решена с помощью первого найденного унаследованного объявления? Я имею в виду, public class A { public virtual int getInt(); }; public class B : public A { public int getInt() {return 6;} }; public class C : public A ...
Это не помогает Это бросает предупреждение в любом случае. VC ++ 2013
н из тех людей, которым нужно компилировать свой код с 0 предупреждениями. Обычно я уважаю компилятор и, если он выдает мне предупреждение, я воспринимаю это как знак того, что мне следует немного подправить свой код. Если я должен сказать ...
Триады не появляются, чтобы бороться? (Java Set отсутствует элемент)
У меня есть код от двух компаний: Asoft и Bsoft. Я тоже не могу измениться. Это упрощенная версия моей ситуации, в которой, я уверен, достаточно информации, чтобы найти причину проблемы. Bsoft предоставляетIGang, которая представляет собой ...