下列关于C++语言中异常处理的叙述,正确的是( )。
一个 try 子句可以有多个 catch 子句与之对应。
如果 try 子句在执行时发生异常,就一定会进入某一个 catch 子句执行。
如果 try 子句中没有可能发生异常的语句,会产生编译错误。
catch 子句处理异常后,会重新执行与之对应的 try 子句。