0
ループベースの範囲を使用してサブ範囲をループすることはできますか?範囲ベースのforループを使用してサブ範囲を反復する
std::vector <std::string> inputs={"1","abaaaa","abc","cda"};
for (auto &it : new_vector(inputs.begin()+1, inputs.end()))
{
....
}
ループベースの範囲を使用してサブ範囲をループすることはできますか?範囲ベースのforループを使用してサブ範囲を反復する
std::vector <std::string> inputs={"1","abaaaa","abc","cda"};
for (auto &it : new_vector(inputs.begin()+1, inputs.end()))
{
....
}
あなたはブーストのiterator_range
を使用することができます。
for (auto &it : boost::make_iterator_range(inputs.begin()+1, inputs.end()))
{
cout << it << endl;
}
代わりに独自のラッパーを書くことができます。