《C++大学教程》 第9章 类的深入剖析:抛出异常 笔记(上)
文章目录 0. 前言 9. 类的深入剖析:抛出异常 9.2 Time类实例研究 Time类的定义 Time类的成员函数 Time类的成员函数setTime和异常的抛出 Time类的成员函数printUniversal 在类定义外部定义成员函数与类的作用域 成员函数与全局函数(也称作自由函数) 使用Time类 引用补充 用无效值调用setTime 组成和继承概念介绍 对象大小 9.3 类的作用域和类成员的访问 类作用域和块作用域 圆点成员选择运算符(.)和箭头成员选择运算符(->) 通过对象、引用、指针访问类的public成员 9.4 访问函数和工具函数 访问函数 工具函数 9.5 Time类实例研究:具有默认实参的构造函数 关于Time类的设置函数、获取函数和构造函数的补充说明 C++11:重载的构造函数和委托构造函数 9.6 析构函数 9.7 何时调用构造函数和析构函数 全局作用域内对象的构造函数和析构函数 局部对象的构造函数和析构函数 static局部对象的构造函数和析构函数 遇到的问题 运行结果 9.8 Time类实例研究:微妙的陷阱——返回private数据成员的引用或指针 9.9 默认的逐个成员赋值 9.10 const对象和const成员函数 使用const和非const成员函数 结语 参考链接 0. 前言 《C++大学教程》 第9章 前10节 笔记更一下。