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:

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;
 
 
      ../..      
};
Il s'agit d'une classe qui regroupe les caracteristiques des entiers en fonction de une base "Base"

J'aimerai trouve un moyen pour interdire l'utilisation de cette classe pour certaines valeur de Base notamment 0 et 1.
merci