Condividi tramite


Errore del compilatore C2943

'class': type-class-id ridefinito come argomento di tipo di un modello

Non è possibile usare una classe generica o modello, anziché un simbolo, come argomento di tipo generico o modello.

Questo errore è obsoleto in Visual Studio 2022 e versioni successive.

L'esempio seguente genera l'errore C2943:

// C2943.cpp
// compile with: /c
template<class T>
class List {};

template<class List<int> > class MyList;   // C2943
template<class T >  class MyList;