multiset::emplace_hint

在适当的位置插入构造的元素(不执行复制或移动操作),附带位置提示。

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

参数

参数

说明

args

传递的参数,用于创建一个待插入multiset的元素

where

开始搜索正确的插入点的位置。(假如点突然超出where,插入将发生在常量级时间内而不出逻辑时间内)。

返回值

指向新插入元素的迭代器。

备注

此函数的容器元素的引用是无效的,但是,它可能使容器内的所有迭代器都无效。

在建立期间,如果抛出了异常,容器的状态将不会被修改。

有关代码示例,请参见 set::emplace_hint

要求

标头: <set>

命名空间: std

请参见

参考

<set>

set 类

标准模板库