摘要: C++析构函数调用原则,明确的子类对象销毁时,后序顺次向上级调用析构函数。 如果祖先类的析构函数是虚拟的,那么所有子类的析构函数也强制为虚拟的,这样保证能正确销毁动态分配的对象。今天发现如果祖先类没有声明虚拟的析构函数,则继承类虚拟析构函数在动态分配对象销毁时不会被调用,这一点需要注意。 阅读全文
posted @ 2006-07-10 06:39 quanben 阅读(162) 评论(0) 推荐(0) 编辑