1.异常规范的使用场景是,承诺方法只抛出什么样的异常,或者不抛出异常.如果运行的时候,不满足承诺,C++自动调用unexpected方法,unexpected调用terminate方法,terminate调用abort方法结束程序. 2.有三点需要注意:a.表面上不抛出任何异常,仔细分析还是可能会抛出异常:b.调用其他的方法,而其他的方法可能抛出异常:c.调用系统的方法,系统方法可能抛出异常.因此,承诺只抛出某些异常,或者不抛出异常(异常规范),基本上不太靠谱. 3.如果抛出了,非预期的异常.默…