前端之家收集整理的这篇文章主要介绍了
是否可以在C中自动生成析构函数?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以在C中
自动生成析构
函数?
所有的时间都是由我们自己负担太大的负担.是这么难吗
为编译器生成析构函数?不能检测什么是“资源”
并在析构函数中释放它?
当然是这样,这正是语言的
功能.如果你不声明一个析构
函数,那么会为你
生成一个析构
函数:它将
调用每个成员和基础子对象的析构
函数.
如果您正在管理一个未自动发布的资源,则只需编写自己的析构函数;例如,一个指向您分配的东西的原始指针.你不应该在大多数类中需要这样的东西 – 使用容器,智能指针和其他RAII类型来自动管理这些类.
原文链接:https://www.f2er.com/c/113555.html