第6节标题不太准确,应该是只有作为多态基类或者带有virtual的类才需要虚析构函数,不是所有类的析构函数都应该是虚函数,声明一个虚析构函数会产生虚表,对于不是用于多态的类会有一些性能损失,这一块在Effective C++的条款7里写的比较明白。