std::hive<T,Allocator>::rbegin, std::hive<T,Allocator>::crbegin
Von de.cppreference.net
reverse_iterator rbegin() noexcept;
|
(1) | (seit C++26) |
const_reverse_iterator rbegin() const noexcept;
|
(2) | (seit C++26) |
const_reverse_iterator crbegin() const noexcept;
|
(3) | (seit C++26) |
Gibt einen Reverse-Iterator zum ersten Element des umgekehrten hive zurück. Dies entspricht dem letzten Element des nicht umgekehrten hive. Wenn das hive leer ist, ist der zurückgegebene Iterator gleich rend().
Rückgabewert
Reverse-Iterator zum ersten Element.
Komplexität
Konstant.
Hinweise
Der zugrunde liegende Iterator des zurückgegebenen Reverse-Iterators ist der Ende-Iterator. Daher wird der zurückgegebene Iterator ungültig, wenn der Ende-Iterator ungültig wird.
Beispiel
Diesen Code ausführen
#include <algorithm>
#include <hive>
#include <iostream>
#include <iterator>
int main()
{
const std::hive<int> hive{1, 2, 3, 4, 5};
std::copy(hive.rbegin(), hive.rend(), std::ostream_iterator<int>(std::cout, " "));
std::cout << '\n';
}
Ausgabe:
5 4 3 2 1
Siehe auch
| gibt einen Reverse-Iterator zum Ende zurück (öffentliche Mitgliedsfunktion) | |
(C++14) |
gibt einen Reverse-Iterator zum Anfang eines Containers oder Arrays zurück (Funktionsschablone) |