ios_base::event_callback()函式


C++函式ios_base::event_callback 用於註冊成員 register_callback 的回撥函式。

宣告

以下是ios_base::event_callback的宣告。

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

這個函式不返回任何值,但它有三個引數,如下所示 -

  • ev ? 列舉成員型別事件的物件。 當回撥函式被呼叫時,這將被設定為三個可能的值之一,用來指示什麼型別的事件觸發了函式呼叫。

  • obj ?當呼叫回撥函式時,對事件觸發的流物件的參照(*this)。

  • index ? 當呼叫回撥函式時,函式註冊成員 register_callback 時它被設定為與索引引數相同的值。