编译器错误 C3209

“class”:泛型类必须是托管或 WinRT 类

泛型类必须是托管类或 Windows 运行时类。

下面的示例生成 C3209,并演示如何修复此错误:

// C3209.cpp
// compile with: /clr
generic <class T>
class C {};   // C3209

// OK - ref class can be generic
generic <class T>
ref class D {};