Libreria funzionale C ++ - swap (std :: function)

Descrizione

Sovraccarica l'algoritmo std :: swap per std :: function. Scambia lo stato di lhs con quello di rhs. Chiama efficacemente lhs.swap (rhs).

Dichiarazione

Di seguito è riportata la dichiarazione per 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 );

Parametri

lhs, rhs - È un wrapper di funzione polimorfico i cui stati da scambiare.

Valore di ritorno

nessuna

Eccezioni

nessuna