Vererbung



  • Hi,

    ich habe folgendes Problem bei der Vererbung.

    in meiner Header-Datei habe ich meine Klasse folgendermaßen abgeleitet:

    class abgeleitete_klasse : public oberklasse
    {
    	public:
    		string var;
    
    };
    

    und in der .cc Datei dann den Konstruktor definiert:

    abgeleitete_klasse::abgeleitete_klasse() {
    	}
    

    Wenn ich dies compilieren möchte, erhalte ich jedoch folgende Fehlermeldung:

    definition of implicitly-declared eigener_namespace::abgeleitete_klasse::abgeleitete_klasse()'

    bezüglich der Konstruktor-Definition.

    Was mache ich da falsch?



  • Hallo,

    Du solltest den Konstruktor auch deklarieren.


Anmelden zum Antworten