Espacios de nombres
Variantes
Acciones

std::basic_string::empty

De cppreference.com
< cpp‎ | string‎ | basic string
 
 
 
std::basic_string
 
bool empty()const;
(hasta C++11)
bool empty()constnoexcept;
(desde C++11)
(hasta C++20)
[[nodiscard]]constexprbool empty()constnoexcept;
(desde C++20)

Comprueba si la cadena no tiene caracteres. Por ejemplo, si begin()== end().

Contenido

[editar]Parámetros

(Ninguno)

[editar]Valor de retorno

true si la cadena está vacía, de lo contrario false.

[editar]Complejidad

Constante.

[editar]Ejemplo

#include <iostream>#include <string>   int main(){std::string s;std::boolalpha(std::cout);std::cout<<"s.empty():"<< s.empty()<<"\t s:'"<< s <<"'\n";   s ="Ejemplar";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:'Ejemplar' s.empty():true s:''

[editar]Véase también

Devuelve el número de caracteres
(función miembro pública)[editar]
close