swap (<utility>)
Vymění prvky dvou objektů pair – struktura.
template<class Type1, class Type2>
void swap(pair<Type1, Type2>&_Left,
pair<Type1, Type2>&_Right);
Parametry
Parametr |
Popis |
---|---|
_Left |
Objekt typu pair. |
_Right |
Objekt typu pair. |
Poznámky
Jednou z výhod swap je určena kompilátor automaticky a není nutné explicitně zadat typy objektů, které jsou právě uloženy.Nepoužívat šablonu explicitní argumenty jako swap<int, int>(1, 2) při použití swap protože je zbytečně podrobná a přidá složité rvalue odkaz problémy, které mohou způsobit selhání kompilace.
Požadavky
Záhlaví:<nástroje>
Obor názvů: std