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 : Sélectionner tout - Visualiser dans une fenêtre à part
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