2.8.1 课后练习
1. 编写包含try块和catch块的代码,用来处理string类型的replace函数所抛出的越界例外。
2. 编写包含try块和catch块的代码,用来处理string类型的substr函数所抛出的越界例外。
3. 编写包含try块和catch块的代码,用来处理因为new[]操作符无法分配存储空间而产生的例外。
4. 重新编写2-64所示的链表处理代码,增加例外处理逻辑,以检测new操作符是否成功地分配了存储空间。
5. 如果函数抛出的例外没有被任何catch块捕捉,这时将产生什么结果?
6. 解释如下代码中的错误:
|

