我正在通过boost :: asio示例。我在看 Example 4Boost :: asio async_wait处理程序签名
什么是令人困惑的是,在WaitHandler在这个例子中有签名
无效打印(本)
但async_wait调用需要的处理程序,其
处理程序的功能签名必须是:
void handler( const boost :: system :: error_code &错误//操作结果。 );
由于参数类型的函数签名的一部分,为什么在上面的例子中,async_wait接受处理,其参数不是一个类型为boost ::系统:: ERROR_CODE?
THanks。