asio io_object析构报错

tortoisedream 2018-05-07 10:44:51

用asio写的服务器程序关闭后提示指针错误,进到

调试发现是带有socket的类析构时候调用service_.destroy(implementation_);提示指针异常,估计是service已经析构带有socket的类析构时调用service就报错了,但是两个都是shared_pr,调用了reset强制关闭带有socket的session类也不行,求指导
...全文
681 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tortoisedream 2018-05-08
  • 打赏
  • 举报
回复
有大神吗求教啊啊啊啊啊
tortoisedream 2018-05-07
  • 打赏
  • 举报
回复
来个大神求指导
tortoisedream 2018-05-07
  • 打赏
  • 举报
回复
有大神吗来指导一下
赵4老师 2018-05-07
  • 打赏
  • 举报
回复
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止。 多线程环境下,该加锁的地方要加锁。

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧