为什么在C++程序中经常要使用异常处理技术

来源:百度知道 编辑:UC知道 时间:2024/05/26 20:56:08

程序里面有很多没有考虑周到的地方,如接受用户输入一个整数,但用户输入了一个字符串,又如动态分配内存,但内存不足等等。这些异常情况就要处理,需要异常处理技术。不过太多的异常处理技术使得代码可读性较差,而且性能下降,要权衡视之,在需要的地方提供异常处理

如果你的程序只是给自己用,完全没必要去做异常处理.如果你的程序是用来卖的,那就一定要做异常处理,否则客户遇到程序出错了不知道怎么回事.所以至少在发生异常的时候给个提醒,比如著名的: "IE浏览器非法关闭,请....."