std::ranges::iota_view<W, Bound>::empty
Von de.cppreference.net
constexpr bool empty() const;
|
(seit C++20) | |
Prüft, ob der Bereich leer ist (d.h. ob der Startwert gleich dem Sentinel-Wert ist).
Rückgabewert
Beispiel
Diesen Code ausführen
#include <cassert> #include <ranges> int main() { auto a = std::ranges::iota_view<int, int>(); assert(a.empty()); auto b = std::ranges::iota_view(4); assert(!b.empty()); auto c = std::ranges::iota_view(4, 8); assert(!c.empty()); }
Fehlerberichte
Die folgenden verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.
| DR | Angewendet auf | Verhalten wie veröffentlicht | Korrektes Verhalten |
|---|---|---|---|
| LWG 4001 | C++20 |
die geerbte
empty
-Funktion war nicht immer gültig
|
empty
wird immer bereitgestellt
|
Siehe auch
gibt die Anzahl der Elemente zurück, bereitgestellt nur wenn der zugrundeliegende (adaptierte) Bereich
sized_range
erfüllt
(öffentliche Elementfunktion) |