std::unordered_multimap<Key,T,Hash,KeyEqual,Allocator>:: reserve
|
(C++17)
|
||||
| Sequence | ||||
|
(C++11)
|
||||
|
(C++26)
|
||||
|
(C++26)
|
||||
|
(C++11)
|
||||
| Associative | ||||
| Unordered associative | ||||
|
(C++11)
|
||||
|
(C++11)
|
||||
|
(C++11)
|
||||
|
(C++11)
|
||||
| Adaptors | ||||
|
(C++23)
|
||||
|
(C++23)
|
||||
|
(C++23)
|
||||
|
(C++23)
|
||||
| Views | ||||
|
(C++20)
|
||||
|
(C++23)
|
||||
| Tables | ||||
| Iterator invalidation | ||||
| Member function table | ||||
| Non-member function table |
std::unordered_multimap
| Member types | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-member functions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Deduction guides (C++17) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
void
reserve
(
size_type count
)
;
|
(seit C++11) | |
Setzt die Anzahl der Buckets auf die Anzahl, die benötigt wird, um mindestens count Elemente aufzunehmen, ohne den maximalen Ladefaktor zu überschreiten, und rehasht den Container, d.h. verteilt die Elemente in entsprechende Buckets unter Berücksichtigung der geänderten Gesamtanzahl der Buckets. Ruft effektiv rehash ( std:: ceil ( count / max_load_factor ( ) ) ) auf.
Inhaltsverzeichnis |
Parameter
| count | - | neue Kapazität des Containers |
Rückgabewert
(keine)
Komplexität
Im Durchschnitt linear in der Größe des Containers, im schlimmsten Fall quadratisch.
Siehe auch
|
reserviert mindestens die angegebene Anzahl von Buckets und regeneriert die Hashtabelle
(öffentliche Elementfunktion) |