首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

出学错误机制 请问几个小问题

2012-04-11 
出学异常机制 请教几个问题书上一句:异常机制让问题的出错与问题的解决分离但是相反的实在看不出异常有什

出学异常机制 请教几个问题
书上一句:   异常机制让问题的出错与问题的解决分离
但是相反的
实在看不出异常有什么优势   每调用一个函数     就要加个try     然后后面跟一屁股的catch,还要专门设计生成对象抛出错误

气愤的是就算调用同一个函数   调用几次就要做以上同样的事情,真正的代码淹没在一大堆出错程序里,还分离、怀疑是说的反话


不知道是书有问题还是异常机制就是这样  



[解决办法]
小程序怎么着都无所谓了,即使用返回值,也好不到哪儿去:

int retCode = fun();
if(retCode == ...) {

} else if(retCode == ...) {

} else if(retCode == ...) {

}……

要么你把调用和处理异常的代码封装到另一个函数中,然后在main中调用那个函数。
再或者如果中间的其它程序不多的话,干脆给括到一个try里算了。- -b

热点排行