一般不能在构造和析构函数里调用虚函数。虚指针是在构造函数初始化,析构函数里释放的。此时调用虚函数是不会有多态的