Bonjour,
Pouvez-vous me dire si la spécialisation de templates peut m'aider pour mon cas ?
J'ai une classe template dont je veux que le second argument soit obligatoirement dérivé d'une certaine classe, comment puis-je m'y prendre ?
Ci dessous, un exemple.
Merci et meilleures salutations,
Gab
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 class A { }; class B : public A { }; // J'aimerais que le type T2 soit obligatoirement une classe dérivée de la classe A (la classe B par exemple) template<class T1, class T2> class MonTemplate { //... };
Partager