关于类的多态的问题?
#include "iostream"using namespace std;
class a
{
public:
void print()
{
this->aa();
}
virtual void aa()
{
cout<<"这里是基类的构造函数"<<endl;
}
};
class b: public a
{
public:
virtual void aa()
{
cout<<"这里是派生类的构造函数"<<endl;
}
};
void main ()
{
b m;
m.print();
a *n=&m;
n->print();
}
在基类的void print()函数中 使用this指针 和不使用 this指针有什么区别啊?