C++14概要xと等価なキーの要素を検索する。クラスのテンプレートパラメータkey_type型のキーを受け取って検索する。key_typeと比較可能なK型のキーを受け取って検索する。xと等価なキーの要素が見つかった場合は、見つかった要素へのイテレータを返す。k)がtrueとなる要素へのイテレータを返す。等価となる要素が複数ある場合、そのうちのいずれかの要素へのイテレータを返す。key_compare::is_transparentが妥当な式である場合のみ、この関数はオーバーロード解決に参加する。is_transparentは、標準ライブラリのstd::less、std::greaterといった関数オブジェクトの、voidに対する特殊化で定義される。それ以外のテンプレートパラメータでis_transparentが定義されないのは、互換性のためである。int>のようなコンテナに対し、検索操作で文字列リテラルを渡した際に、キー型の一時オブジェクトが生成されるコストを減らすためにある。std::string型の一時オブジェクトが生成されない。下に提供されています。