Bonjour.
J'ai créé une classe template avec deux paramètres T1 et T2 et j'aurais aimé garantir que sizeof(T2)>sizeof(T1). Malheureusement, je ne vois pas comment faire.
En effet, j'ai tout d'abord essayé d'autiliser une sous class prenant un unsigned, mais je n'ai pas l'erreur à la compilation..Je me trouve donc un peu bloqué... si quelqu'un avait une idée...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 template <class T1, class T2> class A { private: template<unsigned int T> class B { }; B<sizeof(T2)-sizeof(T1)> ex; };
merci
Partager