(五)语句

范围for 使用的是一个序列,能返回迭代器的begin和end成员.在范围for中预存了end()的值,所以不应该修改序列的大小.


异常,throw 中表达式的类型就是抛出的一场类型,如果找到相应的catch则执行,完成后跳转到最后一个catch之后的语句继续执行(如果未能处理,如何继续向上层抛出传递?重新抛异常?)

异常流程,当有异常抛出时,在当前函数寻找异常处理程序 catch,如果没有找到则终止该函数,并在调用该函数的函数中寻找异常处理程序,以此类推.(实现通过函数调用栈还是异常栈?,原理!,另外,异常信息如何传递?在栈中如何保证有效性.异常类存储在堆还是栈中,何时释放?待查!)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值