Espacios de nombres
Variantes
Acciones

std::span<T,Extent>::empty

De cppreference.com
< cpp‎ | container‎ | span
 
 
 
 
[[nodiscard]] constexpr bool empty() const noexcept;

Comprueba si el lapso está vacío.

Contenido

[editar] Parámetros

(Ninguno)

[editar] Valor de retorno

true si el lapso está vacío (es decir, size() == 0); false de lo contrario.

[editar] Ejemplo

#include <span>
#include <iostream>
#include <iomanip>
 
int main()
{
    std::span<const char> lapso{ "ABCDEF" };
 
    while (!lapso.empty()) {
        std::cout << std::quoted(lapso.data()) << '\n';
        lapso = lapso.last(lapso.size() - 1);
    }
}

Salida:

"ABCDEF"
"BCDEF"
"CDEF"
"DEF"
"EF"
"F"
""

[editar] Véase también

Devuelve el número de elementos en la secuencia.
(función miembro pública) [editar]