摘要: 我们可以通过在子类中定义static类型的析构函数,进行强制转换来避免多态情况下未将基类析构函数定义为虚函数而造成的内存泄漏的错误#include <iostream>using namespace std;class Base{public: Base() { cout << "Construct Base()" << endl; } ~Base() { cout << "Destruct ~Base()" << endl; } virtual void Func(void) { cout & 阅读全文
posted @ 2012-12-18 01:04 cqfuture 阅读(352) 评论(0) 推荐(0) 编辑