auto_ptr_ref有什么作用

luuillu 2011-07-29 01:42:15
大家好,我学习STL的时候碰到了一个问题.

STL中的auto_ptr中定义了一个辅助类型auto_ptr_ref, 看介绍这个类型是用于处理const auto_ptr<T>,那么为什么需要定义auto_ptr_ref ?它究竟起了什么作用呢?

即使没有auto_ptr_ref,下面的语句不也是正确的吗?

const auto_ptr<int> ptr(new int);
...全文
116 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
管哥的天下 2011-07-29
  • 打赏
  • 举报
回复
jiefen
pengzhixi 2011-07-29
  • 打赏
  • 举报
回复
简单的说就是对auto_ptr<>临时对象能够转移所有权
luciferisnotsatan 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 thefirstz 的回复:]

解决auto_ptr在传递引用过程中造成的问题,标准模板库这本书里面讲的不够详细
看看下面这个网址:
http://blog.csdn.net/benny5609/article/details/2516822
[/Quote]
++
至善者善之敌 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 thefirstz 的回复:]
解决auto_ptr在传递引用过程中造成的问题,标准模板库这本书里面讲的不够详细
看看下面这个网址:
http://blog.csdn.net/benny5609/article/details/2516822
[/Quote]

++1,学习一下,以前没注意这个问题
昵称很不好取 2011-07-29
  • 打赏
  • 举报
回复
解决auto_ptr在传递引用过程中造成的问题,标准模板库这本书里面讲的不够详细
看看下面这个网址:
http://blog.csdn.net/benny5609/article/details/2516822

64,651

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧