我正在通過boost :: asio示例。我在看 Example 4Boost :: asio async_wait處理程序簽名
什麼是令人困惑的是,在WaitHandler在這個例子中有簽名
無效打印(本)
但async_wait調用需要的處理程序,其
處理程序的功能簽名必須是:
void handler( const boost :: system :: error_code &錯誤//操作結果。 );
由於參數類型的函數簽名的一部分,爲什麼在上面的例子中,async_wait接受處理,其參數不是一個類型爲boost ::系統:: ERROR_CODE?
THanks。