自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

追寻自己

懂得思考,才会知道进步!

  • 博客(2)
  • 资源 (3)
  • 收藏
  • 关注

原创 smart_ptr学习之scoped_ptr

类如其名:scoped_ptr,仅仅只在自己的作用域内才可以使用,出了自己的作用域就自动进行析构。不同于auto_ptr,不支持所有权的转移,同时把自己的拷贝构造函数、赋值操作符等相关的成员函数设定为私有函数,更进一步的“巩固”了“一切尽在我掌握中”的自信。因为不支持这些操作,所以对于所有权是完全不会转移,这是与auto_ptr最大的不同点。同时,因为scoped_ptr在实现上仅仅是

2011-11-27 22:21:55 820

原创 内存管理之智能指针一:stl中的auto_ptr智能指针

一、智能指针作为一种内存管理技术主要为了解决什么问题?(属于个人理解)1、一般在应用软件的开发过程中,应用程序的代码执行基本上都是通过以下几个步骤来完成:(1)获取资源(内存、文件句柄、数据库连接等);(2)执行功能代码;(3)释放资源;可能资源的获取相对而言是一个比较容易处理的过程,以内存为例,通过new操作符即可进行内存资源的获得,但是在应用实现的过程中,可能程序员不能保证

2011-11-20 17:58:45 751

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除