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