Condividi tramite


Errore del compilatore C2906

'specializzazioni': la specializzazione esplicita richiede 'template <>'

È necessario usare la nuova sintassi per la specializzazione esplicita dei modelli.

L'esempio seguente genera l'errore C2906:

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