std::ranges::drop_while_view<V,Pred>::end
Von cppreference.com
< cpp | ranges | drop while view
| constexpr auto end(); |
(seit C++20) | |
Gibt einen Sentinel oder einen Iterator zurück, der das Ende der drop_while_view repräsentiert.
Gibt effektiv ranges::end(base_) zurück, wobei base_ die zugrundeliegende Ansicht ist.
Inhalt |
[bearbeiten] Parameter
(keine)
[bearbeiten] Rückgabewert
Ein Sentinel oder ein Iterator, der das Ende der Ansicht repräsentiert.
[bearbeiten] Beispiel
Führen Sie diesen Code aus
#include <cassert> #include <iostream> #include <ranges> int main() { static constexpr auto data = {0, -1, -2, 3, 1, 4, 1, 5}; auto view = std::ranges::drop_while_view{data, [](int x) { return x <= 0; }}; assert(view.end()[-1] == 5); }
[bearbeiten] Siehe auch
| gibt einen Iterator zum Anfang zurück (öffentliche Member-Funktion) |