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