Fehler in Klasse find ihn nicht



  • N´Abend zusammen
    Bin gerade am C++ lernen
    Und beschäftige mich mit Klassen und Vererbungen.
    Habe Testweise eine Klasse mit Vererbung erstellt.
    Aus mir unerfindlichen Gründen meckert mein Compiler immer herum.

    #include<iostream>
    
    class meinfahrzeug :public Fahrzeug{
        public:
        void text();
    
    };
    

    mein Compiler meckert :
    Fehler expected class-name befor "{" token

    hab in mein Buch geschaut find aber meinen Fehler nicht...


  • Mod

    Die Klasse Fahrzeug ist unbekannt. Du musst zuerst irgendwo definieren, was ein Fahrzeug sein soll.

    (Übrigens scheint mir eine Klasse mit dem Namen "meinFahrzeug" keine sinnvolle Ableitung von einer Klasse "Fahrzeug" zu sein. Das scheint mir eher ein Fall für eine normale Instanzierung.)



  • Wie SeppJ bereits geschrieben hat, Fahrzeug ist unbekannt.

    Inkludiere die Header, in der Fahrzeug fefiniert ist.

    #include<iostream>
    
    #include "Fahrzeug.h"
    
    class meinfahrzeug :public Fahrzeug{
        public:
        void text();
    
    };
    

    Dann dürfte es klappen.


Anmelden zum Antworten