8
C ++ 11逆範囲ベースのforループ
イテレーターの方向を逆にするコンテナーアダプターがあるので、範囲ベースのforループでコンテナーを逆方向に反復できますか? 明示的なイテレータでこれを変換します: for (auto i = c.begin(); i != c.end(); ++i) { ... これに: for (auto i = c.rbegin(); i != c.rend(); ++i) { ... これを変換したい: for (auto& i: c) { ... これに: for (auto& i: std::magic_reverse_adapter(c)) { ... そのようなことはありますか、それとも自分で書く必要がありますか?
321
c++
c++11
ranged-loops