Libreria funzionale C ++ - Operatore
Descrizione
Viene utilizzato per assegnare il nuovo target.
Dichiarazione
Di seguito è riportata la dichiarazione per function :: operator =
C ++ 11
La seguente funzione assegna una copia del target di un altro, come eseguendo la funzione (altro).
function& operator=( const function& other );
Eccezioni
nessuna
Funzione Moving
La funzione seguente sposta il target di other su * this. altro è in uno stato valido con un valore non specificato.
function& operator=( function&& other );
Eccezioni
nessuna
Elimina l'obiettivo corrente
La seguente funzione sta eliminando l'obiettivo corrente. * questo è vuoto dopo la chiamata.
function& operator=( std::nullptr_t );
Eccezioni
noexcept: noexcept specifica.
Imposta l'obiettivo
Le seguenti funzioni stanno impostando l'obiettivo di * this al chiamabile f.
template< class F >
function& operator=( F&& f );
template< class F >
function& operator=( std::reference_wrapper f )
Eccezioni
noexcept: noexcept specifica.
Parametri
other - Questo oggetto funzione utilizzato per inizializzare * questo.
f - un chiamabile usato per inizializzare * questo.