Język C++
vector::empty
[metoda] Sprawdza czy kontener jest pusty.Składnia
#include <vector>
namespace std
{
template < class Type, class Allocator >
bool vector < Type, Allocator >::empty() const
}
Zwracana wartość
Zwraca wartość
true jeżeli w kontenerze nie ma żadnych elementów. W przeciwnym wypadku metoda zwraca wartość
false.
Opis szczegółowy
Metoda sprawdza czy kontener jest pusty.
Złożoność obliczeniowa metody: O(1).
Przykład
#include <cstdio>
#include <vector>
void czyPusty( bool bJestPusty )
{
printf( "%s\n", bJestPusty ? "Kontener jest pusty.": "W kontenerze sa elementy." );
}
int main()
{
std::vector < int > dane;
czyPusty( dane.empty() );
dane.reserve( 50 );
czyPusty( dane.empty() );
dane.push_back( 5 );
czyPusty( dane.empty() );
return 0;
}
Standardowe wyjście programu:
Kontener jest pusty.
Kontener jest pusty.
W kontenerze sa elementy.
Zagadnienia powiązane
clear | Usuwa wszystkie elementy z kontenera vector. (metoda) |
---|
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.