2.8.1 课后练习

2013-10-07 15:31:01 · 作者: · 浏览: 80

2.8.1   课后练习

1. 编写包含try块和catch块的代码,用来处理string类型的replace函数所抛出的越界例外。

2. 编写包含try块和catch块的代码,用来处理string类型的substr函数所抛出的越界例外。

3. 编写包含try块和catch块的代码,用来处理因为new[]操作符无法分配存储空间而产生的例外。

4. 重新编写2-64所示的链表处理代码,增加例外处理逻辑,以检测new操作符是否成功地分配了存储空间。

5. 如果函数抛出的例外没有被任何catch块捕捉,这时将产生什么结果?

6. 解释如下代码中的错误: