编译器错误 C3388
“type”: 不允许作为约束,假定 "ref class" 继续进行分析
对泛型类型指定了约束,但是未正确地指定约束。 有关详细信息,请参阅泛型类型参数的约束 (C++/CLI)。
示例
下面的示例生成 C3388。
// C3388.cpp
// compile with: /clr /c
interface class AA {};
generic <class T>
where T : interface class // C3388
ref class C {};
// OK
generic <class T>
where T : AA
ref class D {};