是否可以在C中自动生成析构函数?

是否可以在C中自动生成析构函数

所有的时间都是由我们自己负担太大的负担.是这么难吗
为编译器生成析构函数?不能检测什么是“资源”
并在析构函数中释放它?

解决方法

当然是这样,这正是语言的功能.如果你不声明一个析构函数,那么会为你生成一个析构函数:它将调用每个成员和基础子对象的析构函数.

如果您正在管理一个自动发布的资源,则只需编写自己的析构函数;例如,一个指向您分配的东西的原始指针.你不应该在大多数类中需要这样的东西 – 使用容器,智能指针和其他RAII类型来自动管理这些类.

相关文章

本程序的编译和运行环境如下(如果有运行方面的问题欢迎在评...
水了一学期的院选修,万万没想到期末考试还有比较硬核的编程...
补充一下,先前文章末尾给出的下载链接的完整代码含有部分C&...
思路如标题所说采用模N取余法,难点是这个除法过程如何实现。...
本篇博客有更新!!!更新后效果图如下: 文章末尾的完整代码...
刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊...