Bonjour à tous,
j'ai une classe générique qui dépend d'un certain type T :
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 :
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 !
Partager