名前空間
変種
操作

std::set::count

提供: cppreference.com
< cpp‎ | container‎ | set
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のいずれかです。

[編集] 計算量

コンテナのサイズの対数。

[編集] 関連項目

指定されたキーを持つ要素を探します
(パブリックメンバ関数) [edit]
指定されたキーに一致する要素の範囲を返します
(パブリックメンバ関数) [edit]