std::unorde...et::emplace(3)
π std::unorde...et::emplace(3) π
Okay so bestie, this is the std::unorde...et::emplace(3) page, manual name: C++ Standard Libary (yes, that's how it's spelled in the header π). It's all about std::unordered_multiset::emplace, and it is lowkey iconic for constructing stuff in-place. No cap. β¨
πΈ NAME πΈ
std::unordered_multiset::emplace β std::unordered_multiset::emplace. That's the name, bestie. π
β¨ Synopsis β¨
template< class... Args > (since C++11)
iterator emplace( Args&&... args );
Inserts a new element into the container constructed in-place with the given args.
The constructor of the new element is called with exactly the same arguments as supplied to emplace, forwarded via std::forward<Args>(args)....
Careful use of emplace allows the new element to be constructed while avoiding unnecessary copy or move operations.
If after the operation the new number of elements is greater than old max_load_factor() * bucket_count() a rehashing takes place. If rehashing occurs (due to the insertion), all iterators are invalidated. Otherwise (no rehashing), iterators are not invalidated.
π«Ά Parameters π«Ά
argsβ arguments to forward to the constructor of the element.
π Return value π
An iterator to the inserted element. Slay. π
π Exceptions π
If an exception is thrown for any reason, this function has no effect (strong exception safety guarantee).
π₯ Complexity π₯
Amortized constant on average, worst case linear in the size of the container.
π Example π
This section is incomplete.
Reason: no example.
π¦ See also π¦
emplace_hintβ constructs elements in-place using a hint (public member function)insertβ inserts elements or nodes (since C++17) (public member function)
π§ Category π§
- Todo no example
Mwah π β this page was sourced from http://cppreference.com, version/date 2024.06.10, and the title up top is std::unorde...et::emplace(3). Bye bestie! π«Άπ
π¦ 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