◐ Shell
clean mode source ↗

std::unordered_map<Key,T,Hash,KeyEqual,Allocator>::reserve - cppreference.com

De cppreference.com

void reserve( size_type count );

(desde C++11)

Establece el número de depósitos en el número necesario para acomodar al menos count elementos sin exceder el factor de carga máximo y redispersar el contenedor, es decir, coloca los elementos en depósitos apropiados considerando que el número total de depósitos ha cambiado. Efectivamente llama a rehash(std::ceil(count / max_load_factor())).

Parámetros

count - La nueva capacidad del contenedor.

Valor de retorno

(Ninguno)

Complejidad

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

Véase también

Reserva al menos el número de depósitos especificados y regenera la tabla de dispersión.
(función miembro pública) [editar]