08 2021 档案

摘要:派生 公有继承 包含 私有继承 保护继承 多重继承 关系 is-a has-a has-a hsa-a is-a 关键词 public private protected 继承内容 继承了基类的数据成员(实现)和基类的方法(接口),但基类的构造函数和析构函数不被继承 将对象作为一个命名的成员对象添加 阅读全文
posted @ 2021-08-23 11:35 溪嘉嘉 阅读(81) 评论(0) 推荐(0) 编辑
摘要:对于构造函数Queue::Queue(int qs): Queue::Queue(int qs) { front = NULL; rear = NULL; items = 0; qsize = qs; } 当qsize为常量(即const int qsize)时,上述实现无法正常运行。因为调用构造函 阅读全文
posted @ 2021-08-17 13:41 溪嘉嘉 阅读(169) 评论(0) 推荐(0) 编辑
摘要:类型转换 内置类型转换 将一个标准类型变量的值赋给另一种标准类型的变量时,如果这两种类型兼容,则C++自动将这个值转换为接收变量的类型,虽然在某些情况下可能导致精度的降低。 C++不自动转换不兼容的类型,如无法将整型自动转换为指针类型,但在不考虑是否有意义的情况下,这可以通过强制类型转换实现,例如: 阅读全文
posted @ 2021-08-15 15:34 溪嘉嘉 阅读(253) 评论(0) 推荐(0) 编辑
摘要:枚举的基本用法 枚举在类中的用法 p371 阅读全文
posted @ 2021-08-15 15:33 溪嘉嘉 阅读(40) 评论(0) 推荐(0) 编辑
摘要:函数模板 函数模板 template <typename T> void Swap(T &a, T &b); // 函数模板原型 template <typename T> void Swap(T &a, T &b) // 函数模板定义 { T temp; temp = a; a = b; b = 阅读全文
posted @ 2021-08-15 15:32 溪嘉嘉 阅读(74) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示