Partager via


Erreur du compilateur C2906

'spécialisation' : une spécialisation explicite nécessite 'template <>'

Remarques

Vous devez utiliser la nouvelle syntaxe pour la spécialisation explicite des modèles.

Example

L’exemple suivant génère l’erreur C2906 :

// C2906.cpp
// compile with: /c
template<class T> class X{};   // primary template
class X<int> { }   // C2906
template<> class X<int> { };   // new syntax