在asio/detail/impl/task_io_service.ipp文件中的函数do_run_one中,在处理task_operation时,定义了一个临时变量task_cleanup on_exit这个变量有析构函数,它的作用域结束后,重新将task_operation加入到操作队列中。但是在定义完之后,用(void)on_exit
原来是为了避免编译器给warning,说on_exit定义了却没有使用。
在asio/detail/impl/task_io_service.ipp文件中的函数do_run_one中,在处理task_operation时,定义了一个临时变量task_cleanup on_exit这个变量有析构函数,它的作用域结束后,重新将task_operation加入到操作队列中。但是在定义完之后,用(void)on_exit
原来是为了避免编译器给warning,说on_exit定义了却没有使用。