Nein es funktioniert auch nur wenn eindeutig ist welches Member hier gemeint ist, nimm mal 2 Member und der Compiler wird bestimmt auch meckern, es geht nur um die impizite Konvertierung die das erlaubt.
Du übersiehst was - es ist nicht das IM switch von Suba gemeint, sondern das beim case -- class God : public ChuckNorris { };
naja der C-Kompiler erzeugt "Fehler beim Parsen von 'int'", der C++ Kompiler ignorierts (selbst mit komplexen typ)
Ich bild mir jedoch ein das der Visualstudio-Compiler irgendwas bzgl "Deklaration außerhalb des Blocks" oder sowas anwarnt. -- class God : public ChuckNorris { };