小编con*_*t3d的帖子

无法识别的继承功能

在Visual C++ 2010上运行此C++源代码:

class B{
public:
    virtual void f(int a){}
    virtual void f(){}
};
class A:public B{
public:
    virtual void f(int a){}
};
int main(){
A a;
a.f();
return 0;
}
Run Code Online (Sandbox Code Playgroud)

导致以下错误:

IntelliSense: too few arguments in function call

换句话说,似乎void f()没有继承?

问题是什么?

c++ inheritance

3
推荐指数
2
解决办法
115
查看次数

标签 统计

c++ ×1

inheritance ×1