编译器错误 C3865

“calling_convention”:只能用于本机成员函数

针对作为全局函数的函数或托管成员函数使用了调用约定。 调用约定只能用于本机(未托管)成员函数。

有关详细信息,请参阅调用约定

下面的示例生成 C3865:

// C3865.cpp
// compile with: /clr
// processor: x86
void __thiscall Func(){}   // C3865

// OK
struct MyType {
   void __thiscall Func(){}
};