条款14:在资源管理类中小心copying行为

一、当一个RAII对象被复制时的选择 这两种选择要看所管理的资源来定,比如Lock函数就不能用引用计数,因为当引用次数为0时删除资源,这不是我们想要的行为,我们用上一个mutex,我们想做的释放动作是解除锁定而非删除。     然而,shared_ptr允许指定所谓的“删除器”,那是一个函数或者函数对象,当引用次数为0时便被引用(auto没有这种机制)。       总结: 1、复制RAII对象必
相关文章
相关标签/搜索