C++ ios_base 庫 - 事件



描述

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 };
ios.htm
廣告