【发布时间】:2014-03-06 09:42:31
【问题描述】:
我想知道在使用之前是否需要检查sp 是否为null。
如果我错了,请纠正我,但创建别名不会增加引用计数器,因此通过进入我们正在使用共享指针的方法,我们不知道嵌入指针之前是否已重置..我是否正确假设这个?
Class::MyFunction(std::shared_ptr<foo> &sp)
{
...
sp->do_something();
...
}
【问题讨论】:
-
@Bathsheba:只有他会使用 C++11。不是每个人都是可以控制自己的工具链的业余程序员。
-
@LightnessRacesinOrbit:确实(而且,我承认,在对冲基金工作是一种爱好),但培养必要的个人效率技能以推动公司向前发展很重要。
-
@Bathsheba:我同意:至少在你自己的时间写,是的!
标签: c++ shared-ptr