ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
2172
2172
EMPFEHLEN
-
Code :
1 2 3 4 5 6 7 8 9 10 11
class Iso { static bool isinwork; public: Iso() { isinwork = false;} <- Fehler undefined reference to Iso::isinwork' bool status(){return isinwork;} void setworkstatus(bool stat) { isinwork = stat; } <- Fehler undefined reference to `Iso::isinwork' };
Ich erhalte immer den zu den markierten Zeilen gehörenden Fehler!
Was ist das falsch?
In der main rufe ich z.b die set funktion später so auf:
Das default beim Erzeugen des Objekts soll aber FALSE sein! Grafik: Smilie TraurigCode :1 2 3
Iso iso: iso.setworkstatus(true);
HILFE!!
-
Hallo,
du hast vermutlich vergessen, die statische Membervariable zu definieren:
(außerhalb der Klasse)Code :1
bool Iso::isinwork;
Grüße,
Matthias„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
Ähnliche Themen
-
Konstruktor mit this aufrufen funktioniert nicht
Von Catscrash im Forum C/C++Antworten: 1Letzter Beitrag: 04.01.11, 08:05 -
Vergrößern einer Variable funktioniert nicht richtig
Von GVille im Forum .NET CaféAntworten: 3Letzter Beitrag: 27.05.09, 00:46 -
Readonly-Property auf private-Variable einer statischen Klasse
Von Thomas D im Forum PHPAntworten: 6Letzter Beitrag: 15.05.08, 19:12 -
SQL-Abfrage innerhalb einer Funktion mit Parameter funktioniert nicht
Von qsrs im Forum PHPAntworten: 3Letzter Beitrag: 03.06.07, 12:07 -
Kein Konstruktor und static in Interfaces?
Von yan1 im Forum .NET CaféAntworten: 8Letzter Beitrag: 05.08.06, 10:36





Zitieren


Login






