swap (<utility>)
Scambia gli elementi di due oggetti pair Structure.
template<class Type1, class Type2>
void swap(pair<Type1, Type2>&_Left,
pair<Type1, Type2>&_Right);
Parametri
Parametro |
Descrizione |
---|---|
_Left |
Oggetto di tipo pair. |
_Right |
Oggetto di tipo pair. |
Note
Un vantaggio swap fatto che i tipi di oggetti che vengono archiviati sono determinati automaticamente dal compilatore e non devono essere specificati in modo esplicito.Non utilizzare gli argomenti di template espliciti come swap<int, int>(1, 2) quando si utilizza swap perché inutilmente dettagliato e aggiunge i problemi complessi di riferimento rvalue che potrebbero provocare un errore di compilazione.
Requisiti
intestazione: <utility>
Spazio dei nomi: deviazione standard