try−catch机制是C++中常见的异常处理机制,try−catch也可以多层嵌套,每一个catch前必须有且仅有一个try与其对应。
现在,给你一段有关try−catch的代码,请你判断这段代码是否正确。
假如代码块A是合法的,那么如下的几种方式都是合法的:
空代码块
try+catch
try_catch
A+try+catch
try+A+catch
try+catch+A
try_catch+A
A+try_catch
A+A
在这里,你可以把'+'看成代码中的换行,'try_catch'代表一个try−catch整体。
现在给你一段try−catch代码,请你判断其是否合法。