除了生成代码的大小之外,使用reset()在函数make_shared()上初始化共享指针有什么区别?
案例1使用reset()
boost::shared_ptr<A> pA; pA.reset(new A());
案例2使用make_shared()
boost::shared_ptr<A> pA; pA = boost::make_shared<A>();