Bonjour à tous;
Voici ce code que j'ai écris, mais quand j'appelle les variables que j'ai instanciées ailleurs, j'ai eu une erreur.
Merci de m'éclairer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 static TypeComp = 1; class Compose { string m_Comp[2]; string m_Code; Compose(string code, string comp1, string comp2):m_Code(code), m_Comp({comp[0],comp[1]}){} public: inline string toString(){return m_Comp[TypeComp];} inline string Code(){return m_Code;} static Compose Compose1 = Compose("test1","comp11", "comp12"); static Compose Compose2 = Compose("test2","comp21", "comp22"); }; main(){ cout<<Compose::Compose1.toString(); }
Partager