kennen:lib:end
Inhaltsverzeichnis
end()
#include
<iterator>
template <class C> auto end(C& c) -> decltype(c.end()) template <class C> auto end(const C& c) -> decltype(c.end()) template <class T, size_t N> T* end(T (&array)[N])
Liefert einen Iterator hinter das Ende des Containerbereichs.
Parameter
c | ein Container |
array | ein Feld |
Ergebnis
Rückgabewert: c.end()
für Container, array+N
für Felder.
Siehe auch
Beispiel
- end.cpp
#include <iterator> #include <vector> #include <iostream> int main() { int arr[] = { 1, 2, 3, 4, 5 } std::vector<double> v(std::begin(arr), std::end(arr)); std::cout << *begin(v) << '\n'; std::cout << *prev(end(v)) << '\n'; }
kennen/lib/end.txt · Zuletzt geändert: 2019-11-20 15:10 von 127.0.0.1