[求助]虚函数的继承问题
xjyr 2008-03-15 05:57:10 # include <iostream>
using namespace std;
class A
{
public:
virtual void f()
{
cout << "A" << endl;
}
};
class B: public A //请问 B类是否也继承了A类的 f函数? 或者说B类有几个f函数?不过按输出结果来看 似乎B类既继承了// A类的f函数,同时它自己又定义一个f函数 请诸位指教
{
public:
virtual void f()
{
cout << "B" << endl;
}
};
int main(void)
{
B bb;
bb.f();
bb.A::f();
return 0;
}
/*
在Vc++6.0中的输出结果是:
----------
B
A
Press any key to continue
----------
*/