forward_list::swap
交換兩個轉接清單的項目。
void swap(forward_list& _Right);
參數
參數 |
說明 |
---|---|
_Right |
提供項目的向前清單會交換。 |
備註
成員函式交換在 *this 和 _Right的控制順序。 如果 get_allocator() == _Right.get_allocator(),它在常數時間這麼做,則不會擲回例外狀況,因此,它並不會將兩個序列中的項目參考、指標或 Iterator。 否則,它會執行許多工作項目,而且建構函式呼叫比例與項目數目兩個受控制序列的。
需求
標題: <forward_list>
命名空間: std