我正在浏览 boost::asio 示例。我正在查看 示例 4
令人困惑的是,这个例子中的 WaitHandler 有签名
无效打印(本)
但是 async_wait 调用需要一个处理程序,其
处理程序的函数签名必须是:
void handler( const boost::system::error_code& error // 操作结果。);
既然参数类型是函数签名的一部分,为什么在上面的例子中,async_wait 接受一个参数不是 boost::system::error_code 类型的处理程序?
谢谢。