名前空間
変種
操作

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

From cppreference.com
< cpp‎ | container‎ | multimap
 
 
 
 
size_type count( const Key& key ) const;
(1)
template< class K >
size_type count( const K& x ) const;
(2) (C++14以降)

指定された引数と同等に比較される要素の数を返します。

1) キー key を持つ要素の数を返します。
2)x と同等に比較されるキーを持つ要素の数を返します。このオーバーロードは、修飾子付きID Compare::is_transparent が有効で型を示す場合にのみオーバーロード解決に参加します。これにより、Key のインスタンスを構築せずにこの関数を呼び出すことができます。

目次

[編集] パラメータ

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

[編集] 戻り値

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

[編集] 計算量

コンテナのサイズに対する対数時間と、見つかった要素の数に対する線形時間の合計。

注釈

機能テストマクロ 規格 機能
__cpp_lib_generic_associative_lookup 201304L (C++14) 連想コンテナにおける異種比較検索; オーバーロード (2)

[編集]

[編集] 関連項目

特定のキーを持つ要素を検索する
(公開メンバ関数) [編集]
特定のキーに一致する要素の範囲を返す
(公開メンバ関数) [編集]
English 日本語 中文(简体) 中文(繁體)