std::basic_string_view<CharT,Traits>::rend, std::basic_string_view<CharT,Traits>::crend
Von de.cppreference.net
constexpr const_reverse_iterator rend() const noexcept;
|
(seit C++17) | |
constexpr const_reverse_iterator crend() const noexcept;
|
(seit C++17) | |
Gibt einen umgekehrten Iterator zum Zeichen nach dem letzten Zeichen der umgekehrten Ansicht zurück. Es entspricht dem Zeichen vor dem ersten Zeichen der nicht umgekehrten Ansicht. Dieses Zeichen fungiert als Platzhalter; der Versuch, darauf zuzugreifen, führt zu undefiniertem Verhalten.
Parameter
(keine)
Rückgabewert
const_reverse_iterator
zum Zeichen nach dem letzten Zeichen.
Komplexität
Konstante.
Beispiel
Diesen Code ausführen
#include <algorithm> #include <iostream> #include <iterator> #include <string_view> int main() { std::ostream_iterator<char> out_it(std::cout); std::string_view str_view("abcdef"); std::copy(str_view.rbegin(), str_view.rend(), out_it); *out_it = '\n'; std::copy(str_view.crbegin(), str_view.crend(), out_it); *out_it = '\n'; }
Ausgabe:
fedcba fedcba
Siehe auch
|
gibt einen umgekehrten Iterator zum Anfang zurück
(öffentliche Elementfunktion) |
|
|
(C++11)
|
gibt einen umgekehrten Iterator zum Ende zurück
(öffentliche Elementfunktion von
std::basic_string<CharT,Traits,Allocator>
)
|