std::unordered_map<Key,T,Hash,KeyEqual,Allocator>:: rehash
|
(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 |
| Member types | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-member functions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Deduction guides (C++17) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
void
rehash
(
size_type count
)
;
|
(depuis C++11) | |
Modifie le nombre de compartiments à une valeur
n
qui n'est pas inférieure à
count
et satisfait
n
>=
size
(
)
/
max_load_factor
(
)
, puis réorganise le conteneur, c'est-à-dire place les éléments dans les compartiments appropriés en tenant compte du changement du nombre total de compartiments.
Table des matières |
Paramètres
| count | - | limite inférieure pour le nouveau nombre de compartiments |
Valeur de retour
(aucun)
Complexité
Linéaire en moyenne dans la taille du conteneur, quadratique dans le pire des cas.
Notes
rehash(0)
peut être utilisé pour forcer un réagencement inconditionnel, comme après la suspension du réagencement automatique en augmentant temporairement
max_load_factor
(
)
.
Voir aussi
|
réserve l'espace pour au moins le nombre spécifié d'éléments et régénère la table de hachage
(fonction membre publique) |