std::vector::empty
Z cppreference.com
< cpp | container/vector
<tbody>
</tbody>
bool empty() const; |
||
Zjistí zda-li je kontejner prázdný, tj. zda begin() == end().
Parametry
(žádné)
Návratová hodnota
true je-li kontejner prázdný, false v opačném případě
Výjimky
| (žádné) | (před C++11) |
noexcept specification: noexcept |
(počínaje C++11) |
Asymptotická časová složitost
Konstantní.
Příklad
Následující kód pomocí empty zjišťuje zda std::vector<int> obsahuje nějaké prvky:
Spustit kód
#include <vector>
#include <iostream>
int main()
{
std::vector<int> numbers;
std::cout << "Puvodne, numbers.empty(): " << numbers.empty() << '\n';
numbers.push_back(42);
numbers.push_back(13317);
std::cout << "Po pridani prvku, numbers.empty(): " << numbers.empty() << '\n';
}
Výstup:
Puvodne, numbers.empty(): 1
Po pridani prvku, numbers.empty(): 0
Viz také
| zjistí počet prvků (veřejná členská funkce) | |