multimap::emplace_hint
與放置提示,插入就地建構 (未經複製或移動操作)的項目。
template<class... Args>
iterator emplace_hint(
const_iterator where,
Args&&... args);
參數
參數 |
說明 |
args |
引數,其將轉送至建構欲插入多重對應的項目。 |
where |
正確的搜尋插入點之起始位置。(如果該節點在 where之前,插入可於平攤常數時間而非對數時間發生)。 |
傳回值
新插入之項目的迭代器。
備註
容器項目的參考對此函式皆為有效,不過,此函式可能無法使用容器中所有的迭代器。
在當地語系化期間,除非擲回例外狀況,容器的狀態不會被修改。
項目的 value_type 是一對,因此元素,的值會與第一個元件等於這個機碼值和第二個元件的已排序配對等於這個項目之資料值。
如需程式碼範例,請參閱map::emplace_hint。
需求
標頭:<map>
命名空間: std