Eigene Klassen schreiben und einbinden
-
Hallo Leute,
ich habe eine eigene Klasse Spieler erstellt.
Das Prototyping habe ich in eine Headerdatei (ClassSpieler.h) geschrieben und die Funktionen dazu in eine cpp-datei (SpielerFunktionen.cpp).
Nun bekomme ich eine Fehlermeldung, die ich nicht nachvollziehen kann.
Hier mal der Code aus der (ClassSpieler.h):
#ifndef Player #define Player #include <vcl.h> class Player { private: protected: public: Player(); //Fehlermeldung:Deklaration nicht ordnungsgemäß abgeschloseen } #endifHier der Code aus der (SpielerFunktionen.cpp):
#include "ClassSpieler.h" #include <string.h> Player::Player() //Fehlermeldung: Bezeichner erwartet { wert = 1; }Könnt Ihr mir vieleicht sagen, was ich falsch mache?
Gruß c++_anfänger
-
Hallo
Klassendefinition müßen durch ein Semikolon abgeschlossen werden.
[cpp] public:
Player();
}; // Semikolon nach Klammer
#endif[/cpp]/Edit : Und natürlich sollte wert in der Klassendefinition auftauchen
bis bald
akari
-
Danke, hat geklappt:-)
Bin echt positiv überrascht, wie schnell man doch hier eine Antwort bekommt:-)
Gruß c++_anfänger
-
Hallo
du wirst noch mehr überrascht sein, wenn unsere Rechnung kommt.

bis bald
akari