1.通过异常我们能够将问题的检测和问题的解决分离,这样程序的问题检测部分可以不必了解如何处理问题。
2.C++ 的异常处理中,需要由问题检测部分抛出一个对象给处理代码,通过这个对象的类型和内容,两个部分能够就出现了什么错误进行通信。
3.析构函数应该从不抛出异常。
4.命名空间定义以关键字 namespace 开始,后接命名空间的名字。
1.通过异常我们能够将问题的检测和问题的解决分离,这样程序的问题检测部分可以不必了解如何处理问题。
2.C++ 的异常处理中,需要由问题检测部分抛出一个对象给处理代码,通过这个对象的类型和内容,两个部分能够就出现了什么错误进行通信。
3.析构函数应该从不抛出异常。
4.命名空间定义以关键字 namespace 开始,后接命名空间的名字。