std::ranges::iota_view<W, Bound>::empty
Von cppreference.com
| constexpr bool empty() const; |
(seit C++20) | |
Prüft, ob der Bereich leer ist (d. h. ob der Anfangswert gleich dem Sentinel-Wert ist).
Inhalt |
[bearbeiten] Rückgabewert
[bearbeiten] Beispiel
Führen Sie diesen Code aus
#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()); }
[bearbeiten] Fehlerberichte
Die folgenden Verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.
| DR | angewendet auf | Verhalten wie veröffentlicht | Korrigiertes Verhalten |
|---|---|---|---|
| LWG 4001 | C++20 | die geerbte Member-Funktion empty war nicht immer gültig |
empty wird immer bereitgestellt |
[bearbeiten] Siehe auch
gibt die Anzahl der Elemente zurück, nur bereitgestellt, wenn die zugrunde liegende (adaptierte) Range sized_range erfüllt(öffentliche Member-Funktion) |