Diferencia entre revisiones de «cpp/string/basic string/empty»
De cppreference.com
< cpp | string | basic string
m (1 revisión: Translate from the English version) |
m (Traducción completa) |
||
(No se muestran 2 ediciones intermedias realizadas por un usuario) | |||
Línea 1: | Línea 1: | ||
− | |||
{{cpp/string/basic_string/title | empty}} | {{cpp/string/basic_string/title | empty}} | ||
{{cpp/string/basic_string/navbar}} | {{cpp/string/basic_string/navbar}} | ||
− | {{ | + | {{ |
+ | | | ||
bool empty() const; | bool empty() const; | ||
+ | |||
+ | |||
+ | |||
+ | |||
}} | }} | ||
− | {{ | + | {{ |
+ | |||
+ | Comprueba si la cadena tiene , si {{c|begin() {{==}} end()}}. | ||
===Parámetros=== | ===Parámetros=== | ||
− | + | (Ninguno) | |
===Valor de retorno=== | ===Valor de retorno=== | ||
− | + | {{c|true}} si la cadena está vacía, lo contrario {{c|false}} | |
===Complejidad=== | ===Complejidad=== | ||
− | {{ | + | |
+ | |||
+ | |||
+ | {{ | ||
+ | | | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | | | ||
+ | |||
+ | |||
+ | |||
+ | }} | ||
− | === | + | ===también=== |
− | {{ | + | {{begin}} |
− | {{ | + | {{| cpp/string/basic_string/size}} |
− | {{ | + | {{end}} |
− | + | japlptruzh | |
− | + | ||
− | + | ||
− | + | ||
− | + |
Última revisión de 07:15 18 jun 2020
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) |