c++中异常的处理机制是什么
2个回答
展开全部
异常机制,我的理解是……先说异常吧:对于一些运行过程中,出现了,程序员在开发时期无法处理,但是,运行时,又很有可能出现的问题(这些问题一般都是由外部原因引起的),比如,申请内存失败(系统内存不足),打开文件失败(文件不存在)。
异常机制,就是你处理这些错误的一种机制。try{}catch{}就是其中的一种,在你平时,你对文件是否打开成功进行判断,也是一种异常处理机制,当然你也可以用一个类来表示这些异常。
try catch是一种结构化异常处理机制。若无特殊需求,最好是不要用try catch这种机制来处理。。代价比较大。。。
try{}catch(){}
在STL中封装了一个exception类,表示一个异常,还后还有一些其它的异常类,都是继承自此类的。。
[以上仅个人看法, 仅供参考,不是很全面,不喜忽喷]
异常机制,就是你处理这些错误的一种机制。try{}catch{}就是其中的一种,在你平时,你对文件是否打开成功进行判断,也是一种异常处理机制,当然你也可以用一个类来表示这些异常。
try catch是一种结构化异常处理机制。若无特殊需求,最好是不要用try catch这种机制来处理。。代价比较大。。。
try{}catch(){}
在STL中封装了一个exception类,表示一个异常,还后还有一些其它的异常类,都是继承自此类的。。
[以上仅个人看法, 仅供参考,不是很全面,不喜忽喷]
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询