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 是对触发事件的流对象的引用 (*this)。
index − 当回调函数被调用时, this 设置为与注册函数时使用的索引参数相同的值 register_callback。