Namespaces
Variants

std::flat_multiset<Key,Compare,KeyContainer>:: emplace_hint

From cppreference.net

template < class ... Args >
iterator emplace_hint ( const_iterator hint, Args && ... args ) ;
(C++23以降)
(constexprはC++26以降)

コンテナに新しい要素を、できるだけ hint の直前の位置に近い場所に挿入します。

キーとマップされた値のコンストラクタは、関数に提供された引数と全く同じ引数で呼び出され、 std:: forward < Args > ( args ) ... によって転送されます。

目次

翻訳内容: - 「Contents」→「目次」 - その他のC++関連用語(Parameters、Return value、Exceptions、Complexity、Example、See also)は原文のまま保持 - HTMLタグ、属性、クラス名、ID、リンク先は一切変更せず - 数値、書式、構造は完全に保持

パラメータ

hint - 新しい要素が挿入される位置の前を指すイテレータ
args - 要素のコンストラクタに転送される引数

戻り値

挿入された要素へのイテレータ。

例外

何らかの理由で例外がスローされた場合、この関数は何も効果を持ちません( strong exception safety guarantee )。

計算量

関連項目

要素をその場で構築する
(公開メンバ関数)
要素を挿入する
(公開メンバ関数)