Existe il un type indefini
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:
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:
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();
} |