Partager via


Erreur du compilateur C2756

’type de modèle’ : les arguments template par défaut ne sont pas autorisés sur une spécialisation partielle

Remarques

Le modèle pour une spécialisation partielle ne peut pas contenir d’argument par défaut.

Exemple :

L’exemple suivant génère l’erreur C2756 et montre comment la corriger :

// C2756.cpp
template <class T>
struct S {};

template <class T=int>
// try the following line instead
// template <class T>
struct S<T*> {};   // C2756