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

前端之家收集整理的这篇文章主要介绍了是否可以在C中自动生成析构函数?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以在C中自动生成析构函数

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

解决方法

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

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

原文链接:https://www.f2er.com/c/113555.html

猜你在找的C&C++相关文章