Bonjour,
Je cherche à instancier un type générique de cette manière :
Est-ce possible ? Je souhaiterais mettre en place ce mécanisme de manière récursive, c'est-à-dire que T peut être la classe générique elle-même :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 template <class T> void function(){ T *t = new T(); }
J'ai certains problèmes à mettre ça en place.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 template <class T> class Tab{ void function(); }; void Tab<class T>::function(){ T *t = new T(); } Tab<Tab<int>> *t = new Tab<Tab<int>>();
Merci d'avance.
Partager