如果你的类里面有指针,并且在类生成对象的操作中分配并指向了某个动态内存,就需要自己修改析构函数来释放掉这些内存,否则对象的生命周期结束了,这些动态内存依然没有释放掉,小程序可能不太有影响,所以察觉不到。长期运行程序的话就是内存泄漏带来的危害了。
网络连接、文件读写还有对象生命周期检测什么的也可能需要自己写析构函数来完成。编译器默认生成的貌似没做什么事情。
如果你的类里面有指针,并且在类生成对象的操作中分配并指向了某个动态内存,就需要自己修改析构函数来释放掉这些内存,否则对象的生命周期结束了,这些动态内存依然没有释放掉,小程序可能不太有影响,所以察觉不到。长期运行程序的话就是内存泄漏带来的危害了。
网络连接、文件读写还有对象生命周期检测什么的也可能需要自己写析构函数来完成。编译器默认生成的貌似没做什么事情。