共用方式為


unordered_set::emplace_hint

與放置提示,插入就地建構 (未經複製或移動操作)的項目。

template<class... Args>
   iterator emplace_hint(
      const_iterator where,
      Args&&... args);

參數

參數

說明

args

引數,轉送至建構一個插入於 unordered_set的項目,除非 unordered_set 已經包含該項目,或就一般而言,已經包含其索引鍵相等於已排序的項目。

where

提示,關於開始搜尋正確插入點的位置。

傳回值

新插入之項目的迭代器。

如果因為這個項目已經存在而造成插入失敗,則傳回迭代器至現有項目。

備註

任何迭代器、指標或是參考皆可使用此函式。

在插入時,如果擲出例外狀況但是並非發生在容器的雜湊函式內,則不會修改容器。 如果在雜湊函式中拋出例外狀況,則會得到未定義的結果。

如需程式碼範例,請參閱set::emplace_hint

需求

標頭: <unordered_set>

命名空間: std

請參閱

參考

<unordered_set>

unordered_set 類別

標準樣板程式庫