std::forward_list<T,Allocator>::emplace_after
来自cppreference.com
< cpp | container | forward list
template< class... Args > iterator emplace_after( const_iterator pos, Args&&... args ); |
(C++11 起) | |
在容器中的指定位置后插入新元素。原位构造元素,即不进行复制或移动操作。准确地以与提供给函数者相同的参数调用元素的构造函数。
没有引用和迭代器被非法化。
参数
pos | - | 新元素将构造于其后的迭代器 |
args | - | 转发给元素构造函数的参数 |
返回值
指向新元素的迭代器。
复杂度
常数。
异常
若抛出任何异常(例如由构造函数),则容器留在未修改状态,如同从未调用过此函数(强异常保证)。
参阅
在某个元素后插入新元素 (公开成员函数) |