Bonjour à tous,
J'aimerais savoir si il est possible de contraindre un template à être d'une certaine origine.
En gros :
J'aimerais dire au compilateur que la classe U doit être forcément une classe fille d'une classe V.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 template<class T> class Data { protected: T* previousData; T* actualData; public: ... }; template<class U> class BackUpData:public Data<U>{ ... };
Comment faire?
Partager