如果向量不是 unique_ptrs 或者我没有向量的 unique_ptr (并且不取消引用)它可以工作,但两者都会导致编译错误。我不确定发生了什么事。
auto v = std::make_unique<std::vector<std::unique_ptr<int>>>();
for (auto item : *v)
{
}
如果向量不是 unique_ptrs 或者我没有向量的 unique_ptr (并且不取消引用)它可以工作,但两者都会导致编译错误。我不确定发生了什么事。
auto v = std::make_unique<std::vector<std::unique_ptr<int>>>();
for (auto item : *v)
{
}