C++---智能指针

在代码中经常忘记释放动态开辟的内存资源,造成内存泄露,并且在操作时要小心谨慎,避免内存泄露,因此产生了只能指针来动态的管理指针所指向的动态资源释放 auto_ptr:管理权的转移操作,存在缺陷 scoped_ptr:一种粗暴模式的防拷贝 shared_ptr:在需要拷贝的地方增加了引用计数功能 weak_ptr:具有弱指针功能,主要配合解决shared_ptr循环引用 auto_ptr 作用:是一
相关文章
相关标签/搜索