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 :

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