1.最好不要在基类和派生类的构造和析构函数中调用虚函数,不会出现多态性
实例如下:
#include "iostream"
using namespace std;
class Base{
public:
Base(){
cout << "Base::Base()\n";
fun();
}
virtual ~Base(){
cout << "Base::Base()\n";
fun();
}
virtual void fun(){