构造函数为什么不能为虚函数?析构函数为什么要虚函数?