c++ 如何try catch捕获系统异常?

小竹z 小竹z 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
RT。try catch默认只能捕获throw的异常,对于像除0,指针错误这种系统异常,有没有办法捕获呢?类似于windwos的SEH机制。
如果不能捕获,我像问问在开发程序中,如何解决这种情况呢?在网络服务器中,解析协议的时候往往会遇到很多由于客户端组包错误导致的这种异常,难道每个字段在解析前都判断是否合法?在业务逻辑处理中也会遇到这个问题,那程序中会充斥着太多的检查代码,效率也会拖慢。
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
小竹z
Linux/Unix社区 23,224 成员 74,535 内容