std::multiset::max_size(3)
π std::multiset::max_size β C++ Standard Library π
πΈ NAME πΈ
std::multiset::max_size β bestie, the name is literally std::multiset::max_size. Itβs giving βthe function is the functionβ energy, and honestly? Iconic. π
β¨
β¨ Synopsis β¨
Okay so hereβs the whole signature, no cap:
size_type max_size() const; (noexcept since C++11)
Returns the maximum number of elements the container is able to hold due to system or library implementation limitations, i.e. std::distance(begin(), end()) for the largest container. π«Ά
π«Ά Parameters π«Ά
(none)β literally no parameters, bestie. It takes zero arguments and minds its own business. π¦
π Return value π
Maximum number of elements. Thatβs the whole return value, and it ate. β¨
π Complexity π
Constant. Periodt. π
π§ Notes π§
This value typically reflects the theoretical limit on the size of the container, at most std::numeric_limits<difference_type>::max(). At runtime, the size of the container may be limited to a value smaller than max_size() by the amount of RAM available.
So like, the theoretical slay is huge, but actual RAM can absolutely humble you. ππ
π₯ Example π₯
// Run this code
#include <iostream>
#include <locale>
#include <set>
int main()
{
std::multiset<char> p;
std::multiset<long> q;
std::cout.imbue(std::locale("en_US.UTF-8"));
std::cout << std::uppercase
<< "p.max_size() = " << std::dec << p.max_size() << " = 0x"
<< std::hex << p.max_size() << '\n'
<< "q.max_size() = " << std::dec << q.max_size() << " = 0x"
<< std::hex << q.max_size() << '\n';
}
Possible output:
p.max_size() = 461,168,601,842,738,790 = 0x666,666,666,666,666
q.max_size() = 461,168,601,842,738,790 = 0x666,666,666,666,666
π See also π
sizeβ returns the number of elements (public member function). Bestie, if you want the actual count, thatβs the one. π
π xoxo, your local C++ bestie β source http://cppreference.com, date 2024.06.10, page std::multiset::max_size(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