Auf Klasse zugreifen

nesma

Mitglied
Hallo hab ma eine Frage wie kann ich bei der Vererbung von einer unterklasse auf die Methoden und variablen zugreifen ?

Beisp:

class auto
{
public:
auto(){}
void ausgabe(int a,int b)

private:


class teile:public auto
{
public:
teile....

virtual void ausgabe()
{
auto::ausgabe(); <----- hier zeigt er ein fehler an, was muss ich tun
 
Hallo,

einmal ist es keine gute Idee, die Klasse "auto" zu nennen, weil das bei C++ ein reserviertes Schlüsselwort ist.
Also lieber mit einem vorangestellten "C" arbeiten, z.B "CAuto".

Wenn du die Methode in der Teile-Klasse verwendest, musst du natürlich auch die Parameter mit übergeben. War das der Fehler? Du hättest ruhig schreiben können, was für eine Fehlermeldung du erhalten hast.
Die Deklaration "virtual" gehört übrigens in die Basisklasse, weil diese Methode in der abgeleiteten Klasse überschrieben werden soll.

Gruß
MCoder
 
Zurück