Cpp-standard-library-cpp-ios-event-callback
提供:Dev Guides
C ++ ios_baseライブラリ-ios_event_callback
説明
- C ++関数 *ios_base
- event_callback* は、メンバーregister_callbackで登録されたコールバック関数用です。
宣言
- 以下は、ios_base
- event_callbackの宣言です。
typedef void (*event_callback) (event ev, ios_base& obj, int index);
したがって、それは値を返さない関数であり、以下に示すように3つの引数を取ります-
- ev -enumメンバータイプイベントのオブジェクト。 コールバック関数が呼び出されると、これは3つの可能な値のいずれかに設定され、関数呼び出しをトリガーしたイベントのタイプを示します。
- obj -コールバック関数が呼び出されると、これはイベントがトリガーされるストリームオブジェクトへの参照になります(* this)。
- index -コールバック関数が呼び出されると、関数がメンバーregister_callbackで登録されたときにインデックス引数として使用される値と同じ値に設定されます。