Próbuję zrozumieć wpłynąć porządku dziedziczenia w C++ .. Spojrzałem w Internecie, ale nie mogłem znaleźć jasną i wystarczającą odpowiedź ...C++ stwardnienie kolejność dziedziczenia
Więc dla dobra pytanie, załóżmy są 2 klasy: klasa B i klasa C.
teraz określić:
class A1 : public B, public C{ ... };
class A2 : public C, public B{ ... };
Jaka jest różnica pomiędzy A1 i A2?
Wielkie dzięki!
Pytanie interstingowe. Chciałbym poznać odpowiedź. Znalazłem ten link - http://publib.boulder.ibm.com/infocenter/comphelp/v8v101/index.jsp?topic=%2Fcom.ibm.xlcpp8a.doc%2Flanguage%2Fref%2Fcplr134.htm, który twierdzi, " Kolejność wyprowadzania jest istotna tylko w celu ustalenia kolejności domyślnej inicjalizacji przez konstruktorów i czyszczenia przez destruktory. " Może ktoś może to potwierdzić? – OldProgrammer