kennen:lib:next
Inhaltsverzeichnis
next()
#include
<iterator>
template <class For> For next(For iter, typename iterator_traits<For>::difference_type n = 1)
Liefert einen Iterator auf das n
-te Elements nach *iter
eines Containerbereichs.
Parameter
iter | ein Iterator |
n | Ganzzahl |
Ergebnis
Rückgabewert:
auto result = iter; advance(result, n); return result;
Siehe auch
Beispiel
- next.cpp
#include <iterator> #include <vector> #include <iostream> int main() { std::vector<double> v = { 1, 2, 3, 4, 5 }; auto m = begin(v) + distance(begin(v), end(v)) / 2; std::cout << *prev(m) << '\n'; std::cout << *m << '\n'; std::cout << *next(m) << '\n'; }
kennen/lib/next.txt · Zuletzt geändert: 2019-11-20 15:58 von 127.0.0.1