摘要:
1、异常影响效率,应该尽量避免? 确实,经充分优化的无异常程序,正常情况下应该会比使用异常处理的程序更为高效,但是随着编译器和虚拟机技术的发展,这种差距越来越小。特别是对于比较复杂的应用系统,反而会出现使用异常的程序更为高效的情况。因为可以把“异常情况”统一进行管理,避免了为每一次的错误都进行设定和约束。真正值得我们在无异常状态下编程的,是底层的系统开发和嵌入式系统,在可以预见的未来,它们仍然是各种编译技巧和微观技术争霸的舞台。这也是为什么C++标准中允许开发者设定编译器是否打开异常支持的原因。2、在所有的操作步骤中都加入异常处理。 这是另一个极端。经验告诉我们,极端往往是错误的。这一次没有. 阅读全文
posted @ 2004-12-05 22:13
计算机技术
阅读(167)
评论(0)
推荐(0)
浙公网安备 33010602011771号