forward_list::swap

交换两个转接列表对象的元素。

void swap(forward_list& _Right);

参数

参数

说明

_Right

提供元素的正向列表将交换。

备注

成员函数将交换了 *this 和 _Right之间的控制序列。 如果 get_allocator() == _Right.get_allocator(),将常数的时间执行,则引发异常,因此,它不在指定无效两个控制序列的元素的引用、指针或迭代器。 否则,它将执行大量的元素赋值,然后构造函数调用而与元素数目在两个控件的顺序。

要求

标头: <forward_list>

命名空间: std

请参见

参考

forward_list 类