ylww

随笔仅作学习记录,请辩证参考!!!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2022年9月17日

摘要: 说明:组合和聚合,不是c++的语法要求,而是应用中的常用手段。 组合 需求: 构建一个计算机类,一台计算机,由CPU芯片,硬盘,内存等组成。 CPU芯片也使用类来表示。 运行结果: 这是会调用析构函数的。 关于第二种组合模式: “组合Computer.h”文件中类中数据改写成 Cpu *cpu;,并 阅读全文
posted @ 2022-09-17 22:09 理想主义者光芒万丈 阅读(419) 评论(0) 推荐(1)

摘要: 成员数据 以Human为例: 类中: 传统的初始化方式: 若传入参数,则: Human::Human(int age, int salary, string blyType):bloodType(blyType){...} 若既在类内初始化,也初始化列表,则按初始化列表为准。 const 成员函数 阅读全文
posted @ 2022-09-17 16:58 理想主义者光芒万丈 阅读(29) 评论(0) 推荐(0)

摘要: 类中静态数据成员 类中定义: static int value; 这个变量不会因为生成对象而开辟新的地址,它单独存在额外的一块内存中。static且不能在定义类的时候初始化(类内初始值)。 static const int value; 则可以初始化(内类初始值)。那么如何对类的静态数据成员进行初始 阅读全文
posted @ 2022-09-17 14:34 理想主义者光芒万丈 阅读(39) 评论(0) 推荐(0)