Wie kann man in C++ eine ganz einfache Konstante anlegen?
Ich möchte meiner Membervariablen, äh Memberkonstanten m_iMAXGROESSE gerne den Wert 10 zuweisen.
In meine Headerdatei sieht es folgendermassen aus:
Zuerst habe ich dann versucht in meiner .cpp Klasse im Konstruktor den Wert 10 zuzuweisen
Aber das akzeptiert der Kompiler nicht.
Dann hatte ich was gelesen, dass das folgendemassen gemacht werden muss:
Aber das funktioniert auch nicht.
Ich möchte meiner Membervariablen, äh Memberkonstanten m_iMAXGROESSE gerne den Wert 10 zuweisen.
In meine Headerdatei sieht es folgendermassen aus:
Code:
public:
static const int m_iMAXGROESSE;
Code:
CMeineKlasse::CMeineKlasse(){
m_iMAXGROESSE = 10;
}

Dann hatte ich was gelesen, dass das folgendemassen gemacht werden muss:
Code:
CMeineKlasse::CMeineKlasse():m_iMAXGROESSE (10){}
Aber das funktioniert auch nicht.
