微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

解决方法

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

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

原文地址:https://www.jb51.cc/c/113555.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐