unordered_multiset::emplace
在适当位置插入构建元素 (不执行复制或移动操作) 。
template<class... Args>
iterator emplace(
Args&&... args
);
参数
参数 |
说明 |
args |
传递的参数,用于创建一个待插入unordered_multiset的元素 |
返回值
指向新插入元素的迭代器。
备注
此函数的容器元素的引用是无效的,但是,它可能使容器内的所有迭代器都无效。
在插入代码段时,如果异常被抛出,但没有出现在容器的哈希函数中,将不会修改容器。 如果在哈希函数引发异常,则结果是未定义的。
有关代码示例,请参见 multiset::emplace。
要求
标头: <unordered_set>
命名空间: std