close
名前空間
変種

std::map<Key,T,Compare,Allocator>::count

提供: cppreference.com
 
 
 
 
<tbody> </tbody>
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]