“function1”:重写虚函数与“function2”只是在调用约定上不同
注解
派生类中的函数签名不能覆盖基类中的函数并更改调用约定。
示例:
以下示例生成 C2695:
// C2695.cpp
class C {
virtual void __fastcall func();
};
class D : public C {
virtual void __clrcall func(); // C2695
};
“function1”:重写虚函数与“function2”只是在调用约定上不同
派生类中的函数签名不能覆盖基类中的函数并更改调用约定。
以下示例生成 C2695:
// C2695.cpp
class C {
virtual void __fastcall func();
};
class D : public C {
virtual void __clrcall func(); // C2695
};