size_type bucket_count() const noexcept;
概要
コンテナの現在のバケット数を返す。
戻り値
コンテナの現在のバケット数
例外
投げない。
計算量
定数。
例
#include <iostream>
#include <unordered_set>
int main()
{
std::unordered_multiset<int> ums{ 1, 3, 5, 7, 9, 1, 3, 5, 7, 9, };
std::cout << "bucket count is " << ums.bucket_count() << std::endl;
}
出力例
bucket count is 11
バージョン
言語
- C++11
処理系
- Clang: 3.1 ✅
- GCC: 4.7.0 ✅
- ICC: ?
- Visual C++: ?
関連項目
名前 | 説明 |
---|---|
max_bucket_count |
最大バケット数の取得 |
bucket_size |
インデックス(添え字)で指定したバケット内の要素数を取得 |
bucket |
キーで指定したバケットのインデックス(添え字)を取得 |
begin(size_type) |
インデックス(添え字)で指定したバケット内の先頭要素を指すイテレータを取得 |
end(size_type) |
インデックス(添え字)で指定したバケット内の最終要素の次を指すイテレータを取得 |
cbegin(size_type) |
インデックス(添え字)で指定したバケット内の先頭要素を指す読み取り専用イテレータを取得 |
cend(size_type) |
インデックス(添え字)で指定したバケット内の最終要素の次を指す読み取り専用イテレータを取得 |