编译器错误 C3254
“显式重写”:类包含显式重写“重写”,但并不从包含函数声明的接口派生
在显式重写某个方法时,包含重写的类必须直接或间接地从包含要重写的函数的类型中派生。
下面的示例生成 C3254:
// C3254.cpp
__interface I
{
void f();
};
__interface I1 : I
{
};
struct A /* : I1 */
{
void I1::f()
{ // C3254, uncomment : I1 to resolve this C3254
}
};
int main()
{
}