std::set<Key,Compare,Allocator>::count
提供: cppreference.com
size_type count( const Key& key ) const; |
(1) | |
template< class K > size_type count( const K& x ) const; |
(2) | (C++14以上) |
指定された引数と比較して等しいキーを持つ要素の数を返します。 このコンテナは重複を許さないため、0か1のいずれかになります。
1) キー
key
を持つ要素の数を返します。2) 値
x
と比較して等しいキーを持つ要素の数。 このオーバーロードは、修飾識別子 Compare::is_transparent が有効で型を表す場合にのみ、オーバーロード解決に参加します。 Key
のインスタンスを構築せずにこの関数を呼ぶことができます。目次 |
[編集] 引数
key | - | 数える要素のキーの値 |
x | - | キーと比較するための代替値 |
[編集] 戻り値
key
または x
と比較して等しいキーを持つ要素の数。 (1) の場合は0か1のいずれかです。
[編集] 計算量
コンテナのサイズの対数。
[編集] 関連項目
指定されたキーを持つ要素を探します (パブリックメンバ関数) | |
指定されたキーに一致する要素の範囲を返します (パブリックメンバ関数) |