
C++的异常处理机制有何优点?
1个回答
展开全部
使代码易于维护,
使代码更整洁。
使程序的流程更清晰。如果没有异常处理,则必须用 函数的返回值 的true 或 false 判断函数执行是否成功,这对 例如
min ()
max()
的函数来说。
就不怎么太好。
在一本书上说:异常处理允许函数抛出异常给它的调用者。如果c++没有异常处理机制, 那么,这个函数就必须自己处理这个异常情况或者结束程序的运行。 —— 《Introduction to Programming with C++》 。
另外, 你们的c 和 c++ 用的是什么教材啊?
使代码更整洁。
使程序的流程更清晰。如果没有异常处理,则必须用 函数的返回值 的true 或 false 判断函数执行是否成功,这对 例如
min ()
max()
的函数来说。
就不怎么太好。
在一本书上说:异常处理允许函数抛出异常给它的调用者。如果c++没有异常处理机制, 那么,这个函数就必须自己处理这个异常情况或者结束程序的运行。 —— 《Introduction to Programming with C++》 。
另外, 你们的c 和 c++ 用的是什么教材啊?
追问
《K&R》《C 语言程序设计》谢谢你的回答!
追答
c 也是作者写的那本?
能用k&r的好牛叉啊
英文or 原版啊?
敢问是什么学校的?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询