Descripción
Devuelve si la cadena está vacía (es decir, si su longitud es 0).
Declaración
A continuación se muestra la declaración de std :: string :: empty.
bool empty() const;
C ++ 11
bool empty() const noexcept;
Parámetros
ninguna
Valor devuelto
devuelve verdadero si la longitud de la cadena es 0, falso en caso contrario.
Excepciones
si se lanza una excepción, no hay cambios en la cadena.
Ejemplo
En el siguiente ejemplo para std :: string :: empty.
#include <iostream>
#include <string>
int main () {
std::string content;
std::string line;
std::cout << "Please introduce a text. Enter an empty line to finish:\n";
do {
getline(std::cin,line);
content += line + '\n';
} while (!line.empty());
std::cout << "The text you introduced above was:\n" << content;
return 0;
}
La salida de muestra debería ser así:
Please introduce a text. Enter an empty line to finish:
sairamrkshna mammahe
The text you introduced above was:
sairamrkshna mammahe