forward_list::swap
交換兩個向前清單的項目。
void swap(forward_list& _Right);
參數
參數 |
描述 |
---|---|
_Right |
提供項目的下一頁] 清單內會交換。 |
備註
成員函式切換 *this 和 _Right的控制順序。 如果 get_allocator() == _Right.get_allocator(),它在常數時間做這樣的處理,而不會擲回例外狀況,因此,它不會失效指定兩個受控制序列之項目的參考、指標或 Iterator。 否則,它會執行數個工作項目,而且建構函式呼叫相較於元素數目兩個受控制序列的。
需求
標題: <forward_list>
命名空間: std