std::shared_ptr<Object> p1 = std::make_shared<Object>("foo");
std::shared_ptr<Object> p2(new Object("foo"));
许多google和stackoverflow帖子就在这里,但我无法理解为什么make_shared比直接使用更有效shared_ptr。
有人可以一步一步解释我创建的对象序列和两者所做的操作,这样我就能理解make_shared效率如何。我在上面给出了一个例子供参考。
HUWWW
忽然笑
相关分类