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);

因此,它是一个不返回值并具有三个参数的函数,如下所示 -

  • ev - 枚举成员类型事件的对象。当回调函数被调用时,它被设置为三个可能值之一,以指示触发函数调用的事件类型。

  • obj - 调用回调函数时,这是对触发事件的流对象的引用(*this)。

  • index - 调用回调函数时,将其设置为与成员 register_callback 注册该函数时用作索引参数的值相同的值。

ios.htm