Restreindre le paramètre d'un Template via Heritage
Bonjour à tous,
depuis quelques temps, je rencontre le problème suivant :
Je dois mettre en place une classe qu'on va appeler ALGO qui utilise un template classe A :
Code:
1 2 3 4 5 6 7 8
|
template <class A>
class ALGO {
private:
A m_attribut;
public:
/* ... */
}; |
Ce que je souhaite faire c'est limité l'utilisation du paramètre template "class A" à des classes héritant d'une classe virtuelle C.
Quelqu'un saurait-il comment faire ?
Merci d'avance.
Samagace