std::unordered_set::empty(3)
β¨ NAME β¨
okay bestie, meet std::unordered_set::empty(3) β the manual page that is literally named std::unordered_set::empty β fresh from the C++ Standard Libary (yes, thatβs their spelling, not mine π
). This is your group-chat explainer for checking whether a std::unordered_set is empty. No cap.
π Synopsis π
bool empty() const noexcept; (since C++11)
(until C++20)
[[nodiscard]] bool empty() const noexcept; (since C++20)
it checks if the container has no elements, i.e. whether begin() == end(). Thatβs the whole litmus test, bestie. π¦
πΈ Parameters πΈ
(none) β literally zero parameters. not a single one. she takes no arguments and serves. π
π Return value π
true if the container is empty, false otherwise. periodt. β¨
π₯ Complexity π₯
Constant. thatβs it. constant. no scrolling required. π
π§ Example π§
The following code uses empty to check if a std::unordered_set<int> contains any elements. Thereβs a // Run this code moment in the original, and then this exact code:
#include <iostream>
#include <unordered_set>
int main()
{
std::unordered_set<int> numbers;
std::cout << std::boolalpha;
std::cout << "Initially, numbers.empty(): " << numbers.empty() <<
'\n';
numbers.insert(42);
numbers.insert(19937);
std::cout << "After adding elements, numbers.empty(): " <<
numbers.empty() << '\n';
}
π¦ Output: π¦
Initially, numbers.empty(): true
After adding elements, numbers.empty(): false
π See also π
sizeβ returns the number of elements (public member function)emptyβ checks whether the container is empty (C++17) (function template)
and thatβs the tea π β source: http://cppreference.com, version/date: 2024.06.10, page: std::unordered_set::empty(3). mwah π
π¦ where this page comes from
- nixpkgs unstable: stdman 2024.07.05
- opensuse-leap 16.0: stdman 2024.07.05-bp160.1.9 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms