为什么shared_pointer不允许像ptr = new Object这样的定义;

时间:2012-06-10 14:44:16

标签: c++ shared-ptr

  

可能重复:
  Why shared_ptr has an explicit constructor

令我感到困惑的是,为什么std::shared_ptr<int> p1(new int(10));可以,而std::shared_ptr<int> p2 = new int(10);失败?我认为两者应该以相同的方式构建。

0 个答案:

没有答案