Biblioteca de cadenas C ++ - vacía

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