IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Pb avec attribut static


Sujet :

C++

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2006
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 19
    Points : 17
    Points
    17
    Par défaut Pb avec attribut static
    J'ai une classe CLeftView qui posséde un attribut booléen static "saved" comme l'indique le CLeftView.h :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    classe CLeftView
    {
    public:
    static bool saved;
    }
    bool CLeftView::saved=true;
    Lorsque je compile, j'ai une erreur de link qui je ne sais d'où elle provient :
    "error link static bool CLeftView :: saved (?saved@CLeftView@@2_NA) already defined in Console.obj"
    (Console est le nom du projet)
    Merci pour votre aide

  2. #2
    Membre expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Points : 3 344
    Points
    3 344
    Par défaut
    Il faut que tu initialises ton membre statique dans le cpp.
    Sinon, c'est fait à chaque inclusion de ton .h

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Points : 1 053
    Points
    1 053
    Par défaut
    Dans ton cpp ca devrait ressembler à:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    bool CLeftView::saved=false;
    Edit:Oups, j'avais pas tout lu

  4. #4
    Membre à l'essai
    Inscrit en
    Juillet 2006
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 19
    Points : 17
    Points
    17
    Par défaut
    Merci pour votre aide le pb est résolu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MFC]Probleme avec attributs d'une LOGFONT
    Par Fildz dans le forum MFC
    Réponses: 3
    Dernier message: 08/01/2006, 17h59
  2. Réponses: 3
    Dernier message: 13/12/2005, 09h52
  3. Réponses: 6
    Dernier message: 27/07/2005, 09h06
  4. Extension de déclaration d'un attribut static...
    Par SteelBox dans le forum C++
    Réponses: 7
    Dernier message: 15/02/2005, 20h23
  5. Attributs static
    Par poinclin dans le forum Langage
    Réponses: 4
    Dernier message: 18/06/2004, 14h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo