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.
'template' : la spécialisation partielle ne peut pas correspondre à la liste d’arguments pour le modèle principal
Remarques
Si la liste d’arguments du modèle correspond à la liste de paramètres, le compilateur le traite comme le même modèle. La définition du même modèle deux fois n’est pas autorisée.
Exemple
L’exemple suivant génère l’erreur C2753 et montre un moyen de le corriger :
// C2753.cpp
// compile with: cl /c C2753.cpp
template<class T>
struct A {};
template<class T>
struct A<T> {}; // C2753
// try the following line instead
// struct A<int> {};
template<class T, class U, class V, class W, class X>
struct B {};