Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1802 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [DEV C++] Donnée membre private static de type classe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[DEV C++] Donnée membre private static de type classe

n°1276304
liba
Posté le 03-01-2006 à 12:48:11  profilanswer
 

Bonjour à tous,
 
Je dois créer une classe  dont deux données membres sont des objets. L'une d'entre elle ne peut être utilisée qu'une fois et commune à tous les appels (soit static ?)
 
Pour faire simple

Code :
  1. class cde {
  2.   // actions diverses
  3. };


 

Code :
  1. class abc {
  2.   private:
  3.     cde objet_1;
  4.     static cde objet_2; // commun aux autre appels de ABC
  5. };


 
Est-il licite de travailler comme cela ?
Ca compile bien (H et CPP), par contre au reliage via un CPP ad-hoc, c'est la cata... on ne trouve pas les objets "class static".
Dois-je faire un pointeur pour remplacer le static ? Si oui, comment savoir si l'action sur la donnée membre static a déja été faite ? A part une surdéfinition de l'opérateur NEW et une valeur bool, je ne vois pas :pfff: .
 
   L.
 
Merci
 
Compilateur : DEV C++

mood
Publicité
Posté le 03-01-2006 à 12:48:11  profilanswer
 

n°1276316
blackgodde​ss
vive le troll !
Posté le 03-01-2006 à 13:13:50  profilanswer
 

dans un .cpp tu dois avoir qq part :
 
static abc::cde objet_2;


---------------
-( BlackGoddess )-
n°1276325
liba
Posté le 03-01-2006 à 13:35:13  profilanswer
 

en effet, j'ai oublié d'initialiser la variable statique, soit
 

blackgoddess a écrit :

dans un .cpp tu dois avoir qq part :

Code :
  1. /*static*/ abc::cde objet_2;



 
ca va quand même mieux ...
 
Sorry et merci ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [DEV C++] Donnée membre private static de type classe

 

Sujets relatifs
probleme pour récupérer donnée d'un formulaireRecherche type de donnees
Requete pour lister un champ de type ENUM[Résolu]classe mutable/immutable..
Fermer une connexion à une base de donnéeClasse abstraite et tableau d'objets
Incompatibilté de type ???vecteur de string static
contenu de type inline et block dans <li>probleme sur le retun d'une classe de load XML
Plus de sujets relatifs à : [DEV C++] Donnée membre private static de type classe


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR