Bonjour a tous.
Voila comme je ne suis pas tres "templatiste" j'aurai besoin de vote aide pour resoudre un petit pb:
Soit la class suivante:
Il s'agit d'une classe qui regroupe les caracteristiques des entiers en fonction de une base "Base"
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
16
17 template<typename T,int Base> class IntegerTrait { public: const bool IsSigned; const T Max; const T Min; .../... IntegerTrait(T); std::string ToString() const; ../.. };
J'aimerai trouve un moyen pour interdire l'utilisation de cette classe pour certaines valeur de Base notamment 0 et 1.
merci
Partager