论智能指针的发展史

RAII: 1.RAII的由来:      我们写的有关资源管理的代码如果出现bug,会导致下面的问题: ●malloc出来的空间,没有进行释放,存在内存泄漏的问题。 ●异常安全问题。如果在malloc和free之间如果存在抛异常,那么还是有内存泄漏。这种问题就叫异常安全。       也许会有人说,那我写代码的时候小心点就行了,但是天算不如人算,当工程量浩大的时候总避免不了这样那样的问题,因此就
相关文章
相关标签/搜索