Libreria ios_base C ++ - ios_event_callback

Descrizione

La funzione C ++ ios_base::event_callback è per le funzioni di callback registrate con il membro register_callback.

Dichiarazione

Di seguito è riportata la dichiarazione per ios_base :: event_callback.

typedef void (*event_callback) (event ev, ios_base& obj, int index);

Pertanto è una funzione che non restituisce alcun valore e che accetta tre argomenti come mostrato di seguito -

  • ev- Un oggetto dell'evento di tipo membro enum. Quando viene chiamata la funzione di callback, questa viene impostata su uno dei tre valori possibili per indicare il tipo di evento che ha attivato la chiamata di funzione.

  • obj - Quando viene chiamata la funzione di callback, questo è un riferimento all'oggetto stream su cui viene attivato il pari (* this).

  • index - Quando viene chiamata la funzione di callback, questa viene impostata sullo stesso valore utilizzato come argomento dell'indice quando la funzione è stata registrata con il membro register_callback.