Je me pose encore une petite question. Existe il un type "indefini" ? c'est à dire que l'on declare une variable indefinie puis plus tard on lui attribue un type.
ex :
En fait c'est pour creer une classe dont un des membre est une variable qui suivant le cas peut etre d'un type ou d'un autre totalement different.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 typeindefini x; string y="test" int z=3; x=z; x=y;
en gros :
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 class MACLASSE{ public : MACLASSE(string type); string type; TYPEINDEFINI variable; }; MACLASSE::MACLASSE(string type){ if (type=="type1"){ variable=new type1(); }else{ variable=new type2(); }
Partager