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 时它被设置为与索引参数相同的值。


上一篇: ios_base::event()函数 下一篇: ios_base::failure