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' : impossible de spécialiser le modèle dans l’étendue actuelle
Remarques
Un modèle ne peut pas être spécialisé dans l’étendue de classe, uniquement dans l’étendue globale ou d’espace de noms.
Example
L’exemple suivant génère l’erreur C3412.
// C3412.cpp
template <class T>
struct S {
template <>
struct S<int> {}; // C3412 in a class
};
L’exemple suivant montre une résolution possible.
// C3412b.cpp
// compile with: /c
template <class T>
struct S {};
template <>
struct S<int> {};