swap (<utility>)

Tauscht die Elemente zweier pair Structure-Objekte.

template<class Type1, class Type2>
void swap(pair<Type1, Type2>&_Left,
pair<Type1, Type2>&_Right);

Parameter

Parameter

Description

_Left

Ein Objekt vom Typ pair.

_Right

Ein Objekt vom Typ pair.

Hinweise

Ein Vorteil von swap ist, dass die Objekttypen, die gespeichert werden, automatisch vom Compiler bestimmt werden und nicht explizit angegeben werden müssen.Verwenden Sie keine explizit Vorlagenargumente wie swap<int, int>(1, 2), wenn Sie swap verwenden, da es unnötigerweise detailliert ist und komplexe rvalu-Verweis-Probleme hinzufügt, die möglicherweise Kompilierungsfehler verursacht haben.

Anforderungen

Header: <utility>

Namespace: std

Siehe auch

Referenz

<utility>