August 2021
Intermediate to advanced
450 pages
9h 36m
Chinese
1.本章中所描述的类的两个组成部分是什么?
2.一个类中,接口和实现的区别是什么?
3.本章中最初定义的Date struct有什么局限和问题?
4.为什么要为Date类型定义构造函数来取代函数init_day()?
5.什么是不变式?给出一个例子。
6.什么时候应该将函数定义置于类定义内?什么时候又应该置于类外?为什么?
7.在程序中什么时候应该使用运算符重载?给出一个你可能想重载的运算符列表(对于每一个请给出一个原因)。
8.为什么应该令一个类的公有接口尽量小?
9.为一个成员函数加上const限定符有什么作用?
10.为什么辅助函数最好放在类定义之外?