Partager via


swap (<utility>)

Échange les éléments de deux objets pair Structure.

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

Paramètres

Paramètre

Description

_Left

Objet de type pair.

_Right

Objet de type pair.

Notes

Un avantage de swap est que les types d'objets stockés sont déterminés automatiquement par le compilateur et ne doivent pas être explicitement spécifiés.N'utilisez pas les arguments template explicites tels qu' swap<int, int>(1, 2) lorsque vous utilisez swap car il est inutilement en clair et ajoute les problèmes complexes de référence rvalue qui peuvent entraîner l'échec de compilation.

Configuration requise

en-tête : <utility>

l'espace de noms : DST

Voir aussi

Référence

<utility>