C++类有继承时,析构函数必须为虚函数
摘要:
C++类有继承时,析构函数必须为虚函数。如果不是虚函数,则使用时可能存在内在泄漏的问题。 假设我们有这样一种继承关系: 如果我们以这种方式创建对象: 不管析构函数是否是虚函数(即是否加virtual关键词),delete时基类和子类都会被释放; 如果我们以这种方式创建对象: 若析构函数是虚函数(即加 阅读全文
posted @ 2018-07-13 09:39 矮油~ 阅读(3653) 评论(0) 推荐(1)
浙公网安备 33010602011771号