本章主要是解决如下问题:
-
类的声明和定义在什么时候提出
-
类与类之间的耦合关系如何降低
-
类型转换怎么正确使用
-
异常产生后的两点要求:
- 不泄露任何资源
- 不允许数据破坏
-
异常安全的级别
-
基本承诺:程序内的任何事物保持原状(基本)
-
强烈保证:函数成功就全部成功,失败就回到调用状态前(目标)
-
不抛异常保证:承诺绝不跑抛出异常(一般不能保证)
-
-
合理利用swap函数
类的声明和定义在什么时候提出
类与类之间的耦合关系如何降低
类型转换怎么正确使用
异常产生后的两点要求:
异常安全的级别
基本承诺:程序内的任何事物保持原状(基本)
强烈保证:函数成功就全部成功,失败就回到调用状态前(目标)
不抛异常保证:承诺绝不跑抛出异常(一般不能保证)
合理利用swap函数