1

可能重复:
我可以列出初始化只移动类型的向量吗?

::std::unique_ptr我已经尝试过了,但收到有关调用的复制构造函数的投诉。这似乎不对。:-(

#include <vector>
#include <memory>

int main()
{
   typedef ::std::unique_ptr<int> qint_ptr_t;
   ::std::vector<qint_ptr_t>{ {new int(5), new int(6) } };
   return 0;
}

有没有办法用初始化列表初始化vector对象unique_ptr

4

0 回答 0