智能指针,shared_ptr,自动指针和unique_ptr

对象的生命周期至关重要。 确定对象生命周期的错误可能导致资源(例如内存,fd)泄漏,因为所拥有的资源无法正确释放和回收以供将来使用。 当泄漏累积到一定水平时,它将使整个系统崩溃。 对象的生命周期也很复杂,因为一个对象的所有权可能会被不同的实体放弃,转让或共享给不同的实体,这些实体包括但不限于变量, 函数参数,模块,数据结构,容器和线程。 同样,必须由一位所有者在某个不确定的点上释放和回收资源。 没
相关文章
相关标签/搜索