- C++和约束
- C++包含让程序员能够限制程序结构的特性
- 使用
explicit
防止单参数构造函数的隐式转换 - 使用
const
限制方法修改数据。 - 这样做的根本原因是:在编译阶段出现错误优于在运行阶段出现错误。
- 使用
- C++包含让程序员能够限制程序结构的特性
- 使用多个基类的继承被称为多重继承(multiple inheritance)。
- 类模板
- C++的类模板为生成通用的类声明提供了一种更好的方法。
- 模板提供参数话(parameterized)类型,即能够将类型名作为参数传递给接收方来建立类或函数。