Création conditionnelle d'un objet via un if/else
Bonjour,
J'ai un pitit problème : j'aimerais créer localement un objet avec un constructeur ou l'autre selon l'état d'un booléen (ici steady_state_used) mais lorsque j'utilise la structure ci-dessous :
Code:
1 2
| if(!steady_state_used) freevol_etasta freevol_dlg(this, &d_transf);
else freevol_etasta freevol_dlg(this, &d_transf, &deps1, &deps2, &dsig1, &dsig2); |
mon compilo me jette en disant : "freevol_dlg undeclared, first use of this function" : est-il possible de créer un objet dans un if ou un else ???
Merci :)