C++规定但凡定义了析构函数,不管这个函数是否纯虚的,必须要提供实现,要不然子类的析构函数如果调用到父类的析构函数时会报错。
如果父类的析构函数是纯虚的也必须提供实现。 把父类的析构函数定义为纯虚的只是告诉编程人员,不要实例化这个类。

posted on 2018-03-16 18:01  周伯通789  阅读(145)  评论(0编辑  收藏  举报