Namespaces
Variants

std::unordered_multiset<Key,Hash,KeyEqual,Allocator>:: rehash

From cppreference.net

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 de l'espace pour au moins le nombre spécifié d'éléments et régénère la table de hachage
(fonction membre publique)