请问下面这段代码为什么会这样输出
#include <iostream>
using namespace std ;
class A
{
public:
A() {display() ;}
virtual void display() {cout << "AAA" ;}
};
class B:public A
{
public:
B() {display() ;}
virtual void display() {cout << "BBB" ;}//对基类的虚函数重写
};
int main()
{
B b ;
system("pause") ;
return 0 ;
}
display() ;
this->display() ;当然调用的是它自己的函数