August 2021
Intermediate to advanced
450 pages
5h 35m
Chinese
[1] 当内置类型过于底层时,优先使用定义良好的用户自定义类型;2.1节。
[2] 将有关联的数据组织为结构(struct或class);2.2节;[CG:C.1]。
[3] 用class表达接口与实现的区别;2.3节;[CG:C.3]。
[4] 一个struct就是一个成员默认为public的class;2.3节。
[5] 定义构造函数以保证和简化类的初始化;2.3节;[CG:C.2]。
[6] 避免使用“裸”union;将其与类型域封装在一个类中;2.4节;[CG:C.181]。
[7] 用枚举类型表达一组命名的常量;2.5节;[CG:Enum.2]。
[8] 与“普通”enum相比,优先使用class enum,以避免很多麻烦;2.5节;[CG:Enum.3]。
[9] 为枚举定义操作来简化使用、保证安全;2.5节;[CG:Enum.4]。
Read now
Unlock full access