C++ STL中的unordered_multimap emplace_hint()函数
unordered_multimap::emplace_hint() 是C++ STL中的内置函数,用于在unordered_multimap容器中插入新的{key:element}。它从参数提供的位置开始搜索元素的插入点。位置仅作为提示,不决定插入的位置。插入根据容器的标准自动进行,容器的大小增加1。
语法:
参数: 函数接受三个必需参数,如下所述:
- position: 它指定指向从哪里开始进行插入的迭代器位置。
- key: 它指定要插入到容器中的键。
- element: 它指定要插入到容器中的元素。
返回值: 它返回指向新插入元素的迭代器。
下面的程序说明了上述函数:
程序1:
输出:
程序2:
输出: