Espacios de nombres
Variantes
Acciones

std::unordered_multimap<Key,T,Hash,KeyEqual,Allocator>::rehash

De cppreference.com
 
 
 
 
void rehash( size_type count );
(desde C++11)

Establece el número de depósitos en count y redispersa el contenedor. Es decir, pone los elementos en los depósitos apropiados considerando que el número total de depósitos ha cambiado. Si el nuevo número de depósitos hace al factor de carga mayor que el factor de carga máximo (count < size() / max_load_factor()), entonces el nuevo número de depósitos es al menos size() / max_load_factor().

Contenido

[editar] Parámetros

count - El nuevo número de depósitos.

[editar] Valor de retorno

(Ninguno)

[editar] Complejidad

Lineal en el tamaño del contenedor en el caso promedio, cuadrática en el peor de los casos.

[editar] Notas

rehash(0) se puede usar para forzar una redispersión incondicional, como después de la suspensión de una redispersión automática al incrementar temporalmente el factor de carga máximo max_load_factor().

[editar] Véase también

(C++11)
Reserva espacio para al menos el número de elementos especificado y regenera la tabla de dispersión.
(función miembro pública) [editar]