指针学习3何时需要自行定义析构函数 当在类的构造函数体中申请了资源(如内存空间),需要在对象被销毁时进行释放时。 class Test{public: Test(const char* ptr) { if(ptr) { p = new char[strlen(ptr)]; } } ~Test() { delete[] p; }private: char* p;}; 幸运草 2010-04-18 19:59 发表评论 转载请注明出处: http://www.cnblogs.com/liyuxia713/