ベクトルが 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)
{
}