Erro do compilador C3209
'class': a classe genérica precisa ser gerenciada ou WinRT
Uma classe genérica precisa ser uma classe gerenciada ou Windows Runtime.
O seguinte exemplo gera o erro C3209 e mostra como corrigi-lo:
// C3209.cpp
// compile with: /clr
generic <class T>
class C {}; // C3209
// OK - ref class can be generic
generic <class T>
ref class D {};