void reserve ( size_type n );
// unordered_multimap::reserve #include <iostream> #include <string> #include <unordered_map> int main () { std::unordered_multimap<std::string,std::string> myumm; myumm.reserve(7); myumm.insert({{"apple","NY"},{"apple","WA"},{"peach","GA"}}); myumm.insert({{"orange","FL"},{"cherry","UT"}}); myumm.insert({{"strawberry","LA"},{"strawberry","NC"}}); for (auto& x: myumm) { std::cout << x.first << ": " << x.second << std::endl; } return 0; } |
unordered_multimap::bucket_count | 返回存储桶的数量(公众成员函数) |
unordered_multimap::size | 返回容量(公众成员函数) |
unordered_multimap::rehash | 设置存储桶数(公众成员函数) |
unordered_multimap::max_load_factor | 获取最大负载系数(公众成员函数) |