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' : 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> {};