Libreria di stringhe C ++ - vuota

Descrizione

Restituisce se la stringa è vuota (cioè se la sua lunghezza è 0).

Dichiarazione

Di seguito è riportata la dichiarazione per std :: string :: empty.

bool empty() const;

C ++ 11

bool empty() const noexcept;

Parametri

nessuna

Valore di ritorno

restituisce true se la lunghezza della stringa è 0, false in caso contrario.

Eccezioni

se viene generata un'eccezione, non ci sono modifiche nella stringa.

Esempio

Nell'esempio seguente per 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;
}

L'output di esempio dovrebbe essere così:

Please introduce a text. Enter an empty line to finish:
sairamrkshna mammahe

The text you introduced above was:
sairamrkshna mammahe