2
Derived1 :: Base ve Derived2 :: Base aynı türe mi işaret ediyor?
MSVC, Clang ve GCC bu koda katılmıyor: struct Base { int x; }; struct Der1 : public Base {}; struct Der2 : public Base {}; struct AllDer : public Der1, public Der2 { void foo() { Der1::Base::x = 5; } }; Godbolt GCC: <source>: In member function 'void AllDer::foo()': <source>:10:21: …