std::swap(std::pair)
De cppreference.com
Definido en el archivo de encabezado <utility>
|
||
template< class T1, class T2 > void swap( pair<T1,T2>& x, pair<T1,T2>& y ) noexcept(/* véase más abajo */); |
(desde C++11) (hasta C++20) |
|
template< class T1, class T2 > constexpr void swap( pair<T1,T2>& x, pair<T1,T2>& y ) noexcept(/* véase más abajo */); |
(desde C++20) | |
Intercambia el contenido de x
y y
. Equivalente a x.swap(y).
Esta función no participa en la resolución de sobrecargas a menos que std::is_swappable_v<first_type> && std::is_swappable_v<second_type> sea true. |
(desde C++17) |
Contenido |
[editar] Parámetros
x, y | - | Los pares cuyos contenidos hay que intercambiar. |
[editar] Valor de retorno
(Ninguno)
[editar] Excepciones
[editar] Véase también
Intercambia los valores de dos objetos (plantilla de función) |