Bonjour à tous,

j'ai une classe générique qui dépend d'un certain type T :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
template<typename T> class maClasse
{
public:...
};
Je souhaite programmer une fonction qui aurait comme valeur de retour une instance de cette classe. Le problème est que je ne connais pas avant l'exécution le type associé à ma classe. Je ne peux donc pas utiliser un code du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
template<typename T> maclasse<T>* mafonction(){}
Parce que là, avant d'appeler la fonction je dois connaitre le type, ce qui n'est pas le cas !
Quelqu'un aurait une idée?

D'avance merci !