std::unordered_set<Key,Hash,KeyEqual,Allocator>::reserve
De cppreference.com
< cpp | container | unordered set
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())).
Contenido |
[editar] Parámetros
count | - | La nueva capacidad del contenedor. |
[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] Véase también
(C++11) |
Reserva al menos el número de depósitos especificados y regenera la tabla de dispersión. (función miembro pública) |