该cplusplus.com shared_ptr
页面召唤出一个区分空 std::shared_ptr
和空 shared_ptr
.该cppreference.com页面没有明确叫出区别,但同时使用"空",并比较nullptr
其描述std::shared_ptr
行为.
空和空之间有区别shared_ptr
吗?这种混合行为指针有用例吗?非空null是否shared_ptr
有意义?是否会出现正常使用情况(即如果你没有明确构造一个),你最终会得到一个空但非空的shared_ptr
?
如果您使用的是Boost版本而不是C++ 11版本,那么这些答案中的任何一个都会改变吗?