应该是构造函数不能是虚函数,析构函数必须是虚函数吧