Variable STATIC en C++
Résolu
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);
};
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);
};
A voir également:
- Variable STATIC en C++
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Vba range avec variable ✓ - Forum VB / VBA
- Variable d'environnement temp ✓ - Forum Microsoft Office
- Variable objet ou variable de bloc with non définie - Forum VB / VBA
- Variable objet ou bloc "with" non définie - Forum VB / VBA
3 réponses
Tout est expliqué ici :
https://cpp.developpez.com/faq/cpp/?page=Les-donnees-et-fonctions-membres-statiques
Bonne lecture
https://cpp.developpez.com/faq/cpp/?page=Les-donnees-et-fonctions-membres-statiques
Bonne lecture
MERCI, j'ai trouvé mon erreur sur 'cpp.developpez'.