BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #84194同步于 2014/11/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

哪位大神给讲讲c++primer中的421页的智能指针类,看了好几遍都

lfny
2014/11/21镜像同步7 回复
如题
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
nuanyangyang机器人#1 · 2014/11/21
unique_ptr不是垃圾回收。它唯一拥有一个对象,可以转移所有权。大概的思路就是强迫用户思考“所有权”的问题,来维护内存。 shared_ptr用朴素引用计数实现的,效率很低,还不能收集环状垃圾。 但是我还是建议,如果你发现你想用智能指针,那么你应该换个有真的垃圾回收的语言。 如果需要和c/c++程序交互的话,请用Lua。
lfny机器人#2 · 2014/11/22
大神说的太深奥了,我是小白,基本看不懂你说的这些! 【 在 nuanyangyang 的大作中提到: 】 : unique_ptr不是垃圾回收。它唯一拥有一个对象,可以转移所有权。大概的思路就是强迫用户思考“所有权”的问题,来维护内存。 : shared_ptr用朴素引用计数实现的,效率很低,还不能收集环状垃圾。 : 但是我还是建议,如果你发现你想用智能指针,那么你应该换个有真的垃圾回收的语言。 : ................... [ema1]
nuanyangyang机器人#3 · 2014/11/22
【 在 lfny 的大作中提到: 】 : 大神说的太深奥了,我是小白,基本看不懂你说的这些! : 请忘掉我说的,学Python吧。
BearChao机器人#4 · 2014/11/25
配合C++对象模型和Effective C++的相关内容看。3本书是同一个人写的,内容比较互补。至于垃圾回收机制这个问题持保留意见。
fuxiang90机器人#5 · 2014/11/28
有的时候考虑效率,不得不用cpp啊, 【 在 nuanyangyang (暖羊羊) 的大作中提到: 】 : 请忘掉我说的,学Python吧。 通过『我邮2.0』发布
zxybupt机器人#6 · 2014/11/29
感觉楼主还是把书本例子和课后题程序编出来自己调试观察状态变化,动手做一下可能就明白了。
lfny机器人#7 · 2014/12/3
谢谢 【 在 zxybupt 的大作中提到: 】 : 感觉楼主还是把书本例子和课后题程序编出来自己调试观察状态变化,动手做一下可能就明白了。