Namespaces
Variants

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

From cppreference.net

void reserve ( size_type count ) ;
(C++11 이후)

최소한 count 개의 원소를 최대 부하 계수를 초과하지 않도록 수용하는 데 필요한 버킷 수로 설정하고, 컨테이너를 재해시합니다. 즉, 전체 버킷 수가 변경되었음을 고려하여 원소들을 적절한 버킷에 배치합니다. 효과적으로 rehash ( std:: ceil ( count / max_load_factor ( ) ) ) 를 호출합니다.

목차

매개변수

count - 컨테이너의 새로운 용량

반환값

(없음)

복잡도

컨테이너 크기에 대해 평균적으로 선형 시간, 최악의 경우 이차 시간이 소요됩니다.

참고 항목

지정된 수의 버킷 이상을 예약하고 해시 테이블을 재생성합니다
(public member function)