tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
2172
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    DirkS1 DirkS1 ist offline Grünschnabel
    Registriert seit
    Jan 2008
    Beiträge
    2
    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:
    Code :
    1
    2
    3
    
    Iso iso:
     
    iso.setworkstatus(true);
    Das default beim Erzeugen des Objekts soll aber FALSE sein! Grafik: Smilie Traurig

    HILFE!!
     

  2. #2
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.800
    Blog-Einträge
    5
    Hallo,

    du hast vermutlich vergessen, die statische Membervariable zu definieren:
    Code :
    1
    
    bool Iso::isinwork;
    (außerhalb der Klasse)

    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

  3. #3
    DirkS1 DirkS1 ist offline Grünschnabel
    Registriert seit
    Jan 2008
    Beiträge
    2
    Zitat Zitat von Matthias Reitinger Beitrag anzeigen
    Hallo,

    du hast vermutlich vergessen, die statische Membervariable zu definieren:
    Code :
    1
    
    bool Iso::isinwork;
    (außerhalb der Klasse)

    Grüße,
    Matthias
    Super Danke!

    Ich habe solche Kopfschmerzen ...gehabt! thx!

    Dirk
     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 04.01.11, 08:05
  2. Antworten: 3
    Letzter Beitrag: 27.05.09, 00:46
  3. Antworten: 6
    Letzter Beitrag: 15.05.08, 19:12
  4. Antworten: 3
    Letzter Beitrag: 03.06.07, 12:07
  5. Kein Konstruktor und static in Interfaces?
    Von yan1 im Forum .NET Café
    Antworten: 8
    Letzter Beitrag: 05.08.06, 10:36