std::basic_string::empty
De cppreference.com
< cpp | string | basic string
bool empty() const; |
(hasta C++11) | |
bool empty() const noexcept; |
(desde C++11) (hasta C++20) |
|
[[nodiscard]] constexpr bool empty() const noexcept; |
(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
Ejecuta 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 = "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) |