Unkärbarer Fehler!
-
Wieso will das nicht?
class VListe; class VNode_basic; class VHeadNode; class VNode; class VTailNode; class VListe { public: VListe(); ~VListe(); private: VHeadNode* MyHeadNode; }; VListe::VListe() { MyHeadNode = new VHeadNode; };
-
Wenn du eine Instanz einer Klasse erstellst, muß deren Definition bekannt sein, da der Compiler ja irgendwoher wissen muß, wie viel Speicher er reservieren soll. Außerdem fehlt bei MyHeadNode eine Typangabe.
Moritz
-
Und das nächste mal bitte mit Fehlermeldung posten.
-
SeppSchrot schrieb:
Und das nächste mal bitte mit Fehlermeldung posten.
Kein Ding, mach ich!
Vielen Dank, die Begründung ist auch gut gelungen. ^^
Manchmal stell ich mich halt etwas dämelig an... :->
-
audacia schrieb:
Außerdem fehlt bei MyHeadNode eine Typangabe.
Was soll da fehlen?
Ist halt ein Pointer vom Typ VHeadNode.
-
Das Problem tritt im Konstruktor auf!
MfG SideWinder
-
IDIOT schrieb:
audacia schrieb:
Außerdem fehlt bei MyHeadNode eine Typangabe.
Was soll da fehlen?
Ist halt ein Pointer vom Typ VHeadNode.
Sorry, hab nicht gesehen, daß das der Konstruktor ist.