传const shared_ptr<T>&是一件比较危险的事,这就导致了很多公司的代码标准里只允许传递shared_ptr<T>,虽然效率会降低很多,但是这是很好的一个C++拿枪打到自己的例子。
传const shared_ptr<T>&不是不可以,但是要确保生命周期
【 在 namelij 的大作中提到: 】
: shared_ptr是线程安全的,指的是shared_ptr本身,而不包括其所指向的对象
: 我现在有个疑问,有一个shared_ptr<T> pt = make_shared<T>();
: 在线程A中使用,在线程A中出其作用域的时候,判断其引用计数为0,则准备释放
: ...................
--
FROM 122.224.174.*