std::basic_string<CharT,Traits,Allocator>:: empty
From cppreference.net
<
cpp
|
string
|
basic string
C++
Strings library
| Classes | ||||
|
(C++17)
|
||||
std::basic_string
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
bool
empty
(
)
const
;
|
(noexcept desde C++11)
(constexpr desde C++20) |
|
Comprueba si la cadena no tiene caracteres, es decir, si begin ( ) == end ( ) .
Contenidos |
Parámetros
(ninguno)
Valor de retorno
true si la cadena está vacía, false en caso contrario
Complejidad
Constante.
Ejemplo
Ejecutar este código
#include <iostream> #include <string> int main() { std::string s; std::boolalpha(std::cout); std::cout << "s.empty():" << s.empty() << "\t s:'" << s << "'\n"; s = "Exemplar"; std::cout << "s.empty():" << s.empty() << "\t s:'" << s << "'\n"; s = ""; std::cout << "s.empty():" << s.empty() << "\t s:'" << s << "'\n"; }
Salida:
s.empty():true s:'' s.empty():false s:'Exemplar' s.empty():true s:''
Véase también
|
devuelve el número de caracteres
(función miembro pública) |
|
|
devuelve el número máximo de caracteres
(función miembro pública) |
|
|
devuelve el número de caracteres que pueden almacenarse en el almacenamiento actualmente asignado
(función miembro pública) |
|
|
(C++17)
(C++20)
|
devuelve el tamaño de un contenedor o array
(plantilla de función) |
|
(C++17)
|
comprueba si el contenedor está vacío
(plantilla de función) |
|
comprueba si la vista está vacía
(función miembro pública de
std::basic_string_view<CharT,Traits>
)
|