async_wait事件绑定成员函数的方式及通过错误码判断回调参数是否失效(C++asio网络库相关)

async_wait事件绑定成员函数的方式:
this是函数的调用者
在这里插入图片描述
以lambda方式
在这里插入图片描述
在类中this指针是始终有效的
有很多BUG都是调回调函数时绑定参数已经失效了
在析构的时候把所有绑定的事件的回调函数都取消掉用timer_.cancel()是没用的因为已经晚了

可以通过对错误码的判断让代码变得安全一些
在这里插入图片描述

发布了137 篇原创文章 · 获赞 33 · 访问量 1577

猜你喜欢

转载自blog.csdn.net/qq_39885372/article/details/104061880