可能重复:
我可以列出初始化只移动类型的向量吗?
::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
?