摘要:
如何判断一个函数是否会抛出异常,以及抛出哪些异常? 如果是第三方库函数我们看不到实现,只能看到声明,如何判断是否会抛出异常呢? 解决方案: 问题: 如果抛出的异常不在异常规格列表中,会发生什么? 示例: bcc结果如下: linux结果如下: vs2010结果如下: vs中的处理方式是,抛出的异常被 阅读全文
posted @ 2018-09-07 21:57
周伯通789
阅读(218)
评论(0)
推荐(0)
摘要:
问题: 如果在main函数中抛出异常会发生什么? 上述实验结果: bcc结果: vs2010结果: linux结果: 自定义结束函数: 结果如下: 第10行的exit(1)保证所有的全局对象和局部静态对象都正常的析构。 将第10行的exit换成abort,则结果如下: 可以看到换成abort之后,不 阅读全文
posted @ 2018-09-07 21:18
周伯通789
阅读(254)
评论(0)
推荐(0)
浙公网安备 33010602011771号