“type”:运算符的操作数无效
向 typeid 运算符传递了无效参数。 该参数必须是托管类型。
请注意,编译器对映射到公共语言运行时中的类型的本机类型使用别名。
下面的示例生成 C3181:
// C3181a.cpp
// compile with: /clr
using namespace System;
int main() {
Type ^pType1 = interior_ptr<int>::typeid; // C3181
Type ^pType2 = int::typeid; // OK
}