当您在用 C++ 编写类时想要编写自己的析构函数来覆盖默认函数时,我有点难以理解?我了解析构函数的目的是什么,当您不想使用编译器提供的析构函数时,我只是感到困惑。提前致谢。
最佳答案
自定义析构函数用于释放您可能已动态分配的资源。例如,如果您使用 new 或 malloc 分配动态内存,如果您的类具有文件句柄成员变量或网络套接字,您的自定义析构函数将确保所有这些资源都被释放/关闭。
关于c++ - 当你用C++写类的时候,你什么时候写自己的析构函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23378113/