例如,我想捕获异常类的异常层次结构中不止一个类的异常,是否需要担心它们的顺序?
我听说顺序并不重要,因为C ++内置了异常处理功能,但我不确定100%。
我对吗?
catch子句的顺序很重要。
catch
catch子句按照它们出现的顺序进行匹配,使用继承层次结构中的异常的程序必须对它们的catch子句进行排序,以便派生类型的处理程序在catch其基本类型的a之前出现。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句