Rechercher : dans
Par :

Variable STATIC en C++

Dernière réponse le 22 jun 2009 à 23:48:08 El Coyote, le 29 sep 2007 à 20:07:55 
 Signaler ce message aux modérateurs

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);
};

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « Variable STATIC en C++ » dans :
Langage C++ - Les variables Voir Le concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage C++ sont typées, c'est-à-dire que les données contenues dans...
Le mot-clé static ou les attributs et méthodes de classe en POO Voir(NOTE: Cet article explique la signification du mot-clé static au sein d'une classe. La signification de "static" en C n'a par exemple rien à voir.) Vous êtes débutant en programmation orientée objet. En Java, en C++...ou que sais-je encore,...
[Bash] La variable d'environnement PATH VoirLa variable d'environnement PATH I. Préambule II. C'est quoi le shell ? III. Définition IV. Séance de dissection V. Ajouter un répertoire à la variable PATH VI. Et puis... I. Préambule Sous les systèmes GNU/Linux qu'on le veuille ou...
Les files en langage C VoirLes files - Premier Entré Premier Sorti Requis I. INTRODUCTION II. Définition III. La construction du prototype d'un élément de la file IV. Opérations sur les files A. Initialisation B. Insertion d'un élément dans la file C. Oter un...
Télécharger Visual C++ 2008 Express VoirVisual C++ Express est une version "gratuite" et allégée de Visual Studio ; l'utilisation requiert l'inscription sur le site de Microsoft. Cet environnement de développement permet de créer des application Win32 ou du .NET C.
Langage C - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage C sont typées, c'est-à-dire que les données contenues dans...
Langage C - Les opérateurs VoirQu'est-ce qu'un opérateur ? Les opérateurs sont des symboles qui permettent de manipuler des variables, c'est-à-dire effectuer des opérations, les évaluer, etc. On distingue plusieurs types d'opérateurs : les opérateurs de calcul les opérateurs...
Langage C++ - Les types de données VoirLes types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...

1

mamiemando, le 30 sep 2007 à 15:05:07
  • +1

Tout est expliqué ici :
http://cpp.developpez.com/faq/cpp/?page=static

Bonne lecture

Répondre à mamiemando

2

StarPolux, le 30 sep 2007 à 19:23:34

Bonjour,

MERCI, j'ai trouvé mon erreur sur 'cpp.developpez'.

Répondre à StarPolux

3

MazMih88, le 22 jun 2009 à 21:43:58

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

Répondre à MazMih88

4

 mamiemando, le 22 jun 2009 à 23:48:08

C'est exactement ce qui était marqué dans le lien que j'ai donné :-) Même plus besoin de cliquer ^^

Répondre à mamiemando