ios_base::event()函式


C++函式ios_base::event用作為ios_base::register_callback註冊函式的第一個引數。此引數標識觸發函式呼叫的事件型別。

宣告

以下是 ios_base::event 的宣告。

enum event;

ios_event 的值有以下幾種 -

觸發事件
copyfmt_event 在呼叫 ios::copyfmt(在所有格式標誌都已複製,但在異常掩碼之前)
erase_event 呼叫流解構函式(也在ios::copyfmt的開頭呼叫)。
imbue_event 呼叫ios_base::imbue(函式返回之前)。

這個成員列舉型別在ios_base中定義為 -

enum event { erase_event, imbue_event, copyfmt_event };