Descripción
Sobrecarga el algoritmo std :: swap para la función std ::. Intercambia el estado de lhs con el de rhs. Efectivamente llama a lhs.swap (rhs).
Declaración
A continuación se muestra la declaración de std :: swap.
template< class R, class... Args >
void swap( function<R(Args...)> &lhs, function<R(Args...)> &rhs );
C ++ 11
template< class R, class... Args >
void swap( function<R(Args...)> &lhs, function<R(Args...)> &rhs );
Parámetros
lhs, rhs - Es una función polimórfica envoltorios cuyos estados intercambiar.
Valor devuelto
ninguna
Excepciones
ninguna