共用方式為


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

請參閱

參考

<utility>