swap (<utility>)
交換兩個 pair 結構 物件的項目。
template<class Type1, class Type2>
void swap(pair<Type1, Type2>&_Left,
pair<Type1, Type2>&_Right);
參數
參數 |
說明 |
---|---|
_Left |
型別 pair 的物件。 |
_Right |
型別 pair 的物件。 |
備註
swap 的其中一個優點是儲存編譯器自動決定物件的型別,不需要明確指定。 不要使用明確樣板引數 (例如 swap<int, int>(1, 2) ),當您使用 swap 時,因為它不必要地詳細資訊並將可能導致編譯錯誤的複雜 rvalue 參考問題。
需求
標題: <公用程式>
命名空間: std