Klassen
-
Hallo,
Hund grosserhund(a);
Kleinerhund kleinerhund(b,c);
Hund *Liste[2];
Liste[0]=&kleinerhund;
Liste[1]=&grosserhund;
Liste[0]->bellen();
Liste[1]->bellen();Die Klasse Kleinerhund ist von der Klasse Hund abgeleitet.
In der Klasse Kleinerhund wird die Methode bellen() überladen.Die Frage lautet:
Wie lautet der vollständige Name der Methoden, die in den letzten
beiden Anweisungen aufgerufen werden, wenn die Methode bellen() in
der Basisklasse nicht als virtual vereinbart ist?Kann mir einer dabei helfen?

-
Hallo,
Probiers doch einfach mal aus. Packe eine Ausgabe des namen der Klassenmethode in die Funktion und sieh was dabei herauskommt.
-
Dieser Thread wurde von Moderator/in Jansen aus dem Forum VCL/CLX (Borland C++ Builder) in das Forum C++ verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.