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 spécifiés explicitement. N'utilisez pas les arguments TEMPLATE explicites par exemple swap<int, int>(1, 2) lorsque vous utilisez swap car il est clair inutilement et ajoute les problèmes complexes de référence de rvalue susceptibles de provoquer l'échec de compilation.
Configuration requise
**En-tête :**utilitaire <de >
Espace de noms : std