Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
'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 {};