C++ 队列 emplace()函数
C ++队列emplace()函数在队列的末尾添加一个新元素,跟随当前的后端元素。该函数在队列上执行插入操作。
语法
参数
args :该参数将为新元素的构造转发参数。它指定了新构造元素的值,该值将插入到末尾位置。
返回值
该函数仅用于添加新元素,不返回任何值。
示例1
输出:
示例2
输出:
复杂度
调用emplace_back方法。
数据竞争
队列中的所有元素都被修改,因为添加新元素会改变其他元素的位置。
异常安全
提供等效于对底层容器对象执行的操作的保证。