Posez votre question Signaler

Variable STATIC en C++ [Résolu]

El Coyote - Dernière réponse le 22 juin 2009 à 23:48
Bonjour,
Je crée une class en C++ et il renvoie 'undefined reference to personne::nombre'
Comment définir la variable static nombre dans sa class.
Je ne veux pas définir nombre comme variable globale
class personne
{
int code; // Privé
char nom[20];
static int nombre;
int nouv_code()
{
return nombre;
}
public:
adresse adr;
date datenaiss;
personne();
~personne();
void affiche();
void nom_fixe(char * n);
friend char * p_nom(personne & p);
};
Lire la suite 

Variable STATIC en C++ »

4 réponses
Réponse
+5
moins plus
Tout est expliqué ici :
http://cpp.developpez.com/faq/cpp/?page=static

Bonne lecture
StarPolux - 30 sept. 2007 à 19:23
Bonjour,

MERCI, j'ai trouvé mon erreur sur 'cpp.developpez'.
Ajouter un commentaire
Réponse
+1
moins plus
exemple :
class personne
{
public : static int nombre;
};
int personne::nombre=0;// par exemple initialiser la variable statique "nombre"


contacter avec moi si vous etes besoin d'aide
Ajouter un commentaire
Réponse
+0
moins plus
C'est exactement ce qui était marqué dans le lien que j'ai donné :-) Même plus besoin de cliquer ^^
Ajouter un commentaire
Ce document intitulé « Variable STATIC en C++ » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?