У меня есть вопрос о лучших методах С++ 11. При очистке shared_ptr следует использовать функцию reset()
без параметра или установить shared_ptr
на nullptr
? Например:
std::shared_ptr<std::string> foo(new std::string("foo"));
foo.reset();
foo = nullptr;
Есть ли какая-либо реальная разница или есть ли преимущества/недостатки для любого подхода?