Język C++
empty
[metoda] Sprawdza, czy łańcuch znaków jest pusty.Składnia
#include <string>
namespace std
{
class string
{
public:
bool empty() const;
};
}
Zwracana wartość
Zwraca
true jeżeli łańcuch znaków jest pusty. W przeciwnym wypadku metoda zwraca wartość
false.
Opis szczegółowy
Metoda sprawdza, czy przechowywany łańcuch znaków jest pusty tj. czy liczba przechowywanych znaków w obiekcie jest równa 0. Metoda zwraca wartość
true jeżeli obiekt nie przechowuje żadnych znaków. Metoda zwraca wartość
false jeżeli w obiekcie jest przechowywany co najmniej jeden znak.
Przykład 1
#include <iostream>
#include <string>
int main()
{
std::string sTekst;
if( sTekst.empty() )
std::cout << "Brak tekstu!" << std::endl;
return 0;
}
Standardowe wyjście programu:
Brak tekstu!
Przykład 2
#include <iostream>
#include <string>
int main()
{
std::string sWiersz;
do
{
std::cout << "Wpisz jakis tekst - Pusta linia konczy program:" << std::endl;
std::getline( std::cin, sWiersz );
} while( !sWiersz.empty() );
return 0;
}
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.