Bonjour à tous,
Voila je souhaiterai initialiser un tableau qui est en attribut privé d'une classe. J'ai voulu l'initialiser directement dans la classe comme ceci mais cel ne marche pas:
Mais cela ne marche pas!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Maclasse { public: ...... private: int g_vie; int g_combo; std::string g_nomguerrier; int montableau[3]={1, 3, 4}; }
J'ai donc fais ma classe comme ceci:
Je me suis donc dit qu'il fallait surement l'initialiser dans le constructeur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Maclasse { public: ...... private: int g_vie; int g_combo; std::string g_nomguerrier; int montableau[3]; }
Cela ne marche pas non plus! Erreur de syntaxe? faut-il faire autrement?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Maclasse::Maclasse(string nomguerrier) : g_vie(100), g_combo(100), g_nomguerrier(nomguerrier), montableau[3]={1, 3, 4} { };
Si quelqu'un sait comment initialiser un tableau qui est en membre privé d'un classe, cela serait le bienvenue!!
Merci beaucou^!
Partager