Je souhaite appeler le constructeur;Appel du constructeur des enfants inconnus
class anAbstractClass
{
public: anAbstractClass(inputdatatype){/*blablabla*/}
};
class aChield : public anAbstactClass
{
/*
...
*/
}
void _engine::initShader(_anAbstractClass** inShader)
{
*inShader = new /*???*/(inputdata for the construcor)
}
aChield* theChield;
_engine* myEngine = new _engine();
myEngine->initShader(&theChield);
Alors, comment puis-je appeler le constructeur au/??? /? Thx en avance pour les réponses!
Essayez-vous d'implémenter le modèle de méthode d'usine? –