try { // do something } catch(...) // catch all exception { // process exception }
RT。try catch默认只能捕获throw的异常,对于像除0,指针错误这种系统异常,有没有办法捕获呢?类似于windwos的SEH机制。 如果不能捕获,我像问问在开发程序中,如何解决这种情况呢?在网络服务器中,解析协议的时候往往会遇到很多由于客户端组包错误导致的这种异常,难道每个字段在解析前都判断是否合法?在业务逻辑处理中也会遇到这个问题,那程序中会充斥着太多的检查代码,效率也会拖慢。
23,110
社区成员
74,506
社区内容
加载中
试试用AI创作助手写篇文章吧