size_type bucket_size ( size_type n ) const;
// unordered_multimap::bucket_size #include <iostream> #include <string> #include <unordered_map> int main () { std::unordered_multimap<std::string,std::string> myumm = { {"John","Alpha"}, {"Alfred","Beta"}, {"Thomas","Gamma"}, {"John","Delta"} }; unsigned nbuckets = myumm.bucket_count(); std::cout << "myumm has " << nbuckets << " buckets:\n"; for (unsigned i=0; i<nbuckets; ++i) { std::cout << "bucket #" << i << " has " << myumm.bucket_size(i) << " elements.\n"; } return 0; } |
unordered_multimap::bucket_count | 返回存储桶的数量(公众成员函数) |
unordered_multimap::bucket | 定位元素的存储桶(公众成员函数) |
unordered_multimap::size | 返回容量(公众成员函数) |