Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
'spécialisation' : une spécialisation partielle ne peut pas avoir de paramètre de modèle non de type dépendant
Remarques
Une tentative a été effectuée pour spécialiser partiellement une classe de modèle qui a un paramètre de modèle non de type dépendant. Cette opération n’est pas autorisée.
Exemple :
L’exemple suivant génère l’erreur C2754 :
// C2754.cpp
// compile with: /c
template<class T, T t>
struct A {};
template<class T, int N>
struct B {};
template<class T> struct A<T,5> {}; // C2754
template<> struct A<int,5> {}; // OK
template<class T> struct B<T,5> {}; // OK