[DEV-C++] Kann Kon- und Destruktor nicht erkennen

SFDrake1904

Cadet 3rd Year
Registriert
Apr. 2005
Beiträge
51
Hallo!

Ich machs kurz da ich grad ziemlich im Stress bin.

Ich bin vor einiger Zeit von VC++ auf DEV-C++ umgestiegen und habe jetzt folgendes Problem:
Code:
[..]

class PLAYER {
      private:
              char name;
              char guild;
              int hp;
              unsigned int mp;
              unsigned int St;
              unsigned int Dex;
              char inventory;
              WEAPON weapon;
              char armor;
      
      public:
             player();     // Fehler weil kein Rückgabetyp angegeben
             ~player();  // Hier auch
             
             void SET_HP(int nHp);
             void SET_MP(int nMp);
             void SET_ST(unsigned int nSt);
             void SET_DEX(unsigned nDex);
             void SET_INV(char nInv);
             void SET_WEAP(WEAPON nWeap);
             void SET_ARMOR(char nArmor);
             void SET_NAME(char nName);
             void SET_GUILD(char guild);
             
             int GET_HP();
             unsigned int GET_MP();
             unsigned int GET_ST();
             unsigned int GET_DEX();
             WEAPON GET_WEAP();
             char GET_ARMOR();
             char GET_INVENTORY();
             char GET_NAME();
             char GET_GUILD();
             
};

[..]

In VC++ hatte ich das Prob nicht. Liegts daher vielleicht am DEV-C++?

In Hoffnung auf rasche Antwort euer,
SFDrake1904
 
Ich tippe mal darauf, dass es an der Gross-klein-Schreibung liegt. Du solltest den Kon- und Destruktor auch in Grossbuchstaben schreiben, so wie den Klassennamen.
 
Zuletzt bearbeitet:
Hmm.. könnte sein. Werd ich mal ausprobieren. Danke pilso.
 
Ja genau. Das sollte aber auch im VC++ Fehler gegeben haben. Konstruktor und Destruktor müssen exakt so heißen wie die Klasse.
 

Ähnliche Themen

Zurück
Oben