c – 为什么需要一个空的shared_ptr,如何使用?
在ScottMeyers的EffectiveC中,项目18使界面易于正确使用,难以正确使用,他提到了nullshared_ptr:和时尚派对操作在这种情况下,可能需要创建一个空的shared_ptr并稍后执行分配?为什么不用创建shared_ptr,只要你有资源?由于ScottMeyers在前面的例子中没有显示完整的作业,我认为shared_ptr的赋值操作符是重载的,可以这么做:但是我尝试使用boost的实现,它不会这样工作.那么有什么意义上有空的shared_ptr?