Namespaces
Variants

std::flat_map<Key,T,Compare,KeyContainer,MappedContainer>:: count

From cppreference.net

size_type count ( const Key & key ) const ;
(1) (C++23以降)
(C++26以降 constexpr)
template < class K >
size_type count ( const K & x ) const ;
(2) (C++23以降)
(C++26以降 constexpr)

指定された引数と等価と比較されるキーを持つ要素の数を返します。

1) キー key を持つ要素の数を返します。キーは常に一意であるため、これは 1 または 0 のいずれかになります。
2) キーが x と等価と比較される要素の数を返します。
このオーバーロードは、 Compare transparent である場合にのみ、オーバーロード解決に参加します。これにより、 Key のインスタンスを構築せずにこの関数を呼び出すことが可能になります。

目次

パラメータ

key - カウントする要素のキー値
x - キーと比較する代替値

戻り値

key または x と等価に比較されるキーを持つ要素の数。

計算量

コンテナのサイズに対して対数的、および見つかった要素の数に対して線形。

関連項目

特定のキーを持つ要素を検索
(public member function)
特定のキーに一致する要素の範囲を返す
(public member function)