Namespaces
Variants

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

From cppreference.net

void rehash ( size_type count ) ;
(desde C++11)

Cambia el número de cubetas a un valor n que no sea menor que count y cumpla n >= size ( ) / max_load_factor ( ) , luego rehashea el contenedor, es decir, coloca los elementos en las cubetas apropiadas considerando que el número total de cubetas ha cambiado.

Contenidos

Parámetros

count - límite inferior para el nuevo número de buckets

Valor de retorno

(ninguno)

Complejidad

Caso promedio lineal en el tamaño del contenedor, caso peor cuadrático.

Notas

rehash(0) puede utilizarse para forzar un rehash incondicional, como después de suspender el rehash automático incrementando temporalmente max_load_factor ( ) .

Véase también

reserva espacio para al menos el número especificado de elementos y regenera la tabla hash
(función miembro pública)