C++ 的 try/catch/noexcept 1.try_catch try{ 可能会出现异常的语句 } catch(…){ 对异常进行处理 } 2.noexcept 如果被noexcept修饰的函数抛出了异常,编译器直接选择调用标准库里面的 std::terminate()直接终止程序,比throw()在处理异常的效率要高些 有效的防治了异常的扩散传播