摘要: 派生类对象的构造 ``` 1. 派生类对象通过继承包含了基类的数据成员和函数,为了对来自基类的数据成员进行初始化,需要在调用 自身构造函数时,在初始化列表中调用基类的构造函数 2. 如果派生类构造函数没有在初始化列表中显示调用基类构造函数,编译器会在派生类构造函数被调用时自 动,调用基类缺省的无参构 阅读全文
posted @ 2023-06-23 21:03 从今天学到明天 阅读(482) 评论(0) 推荐(0)
摘要: 耦合性:继承、关联、单向关联、聚合、组合、依赖 继承:基类是派生类的一部分 关联:假设A关联B,则A has 多个B的指针或者引用,两者生命周期不一致 单向关联:假设A关联B,则A has 一个B的指针或引用,两者生命周期不一致 聚合:假设A聚合B,则A has B的指针或引用 组合:假设A组合B, 阅读全文
posted @ 2023-06-23 21:00 从今天学到明天 阅读(18) 评论(0) 推荐(0)
摘要: 一、命名空间 - 目的:解决命名冲突的问题。 - 特点:命名空间可以嵌套使用,在命名空间内定义的常量、变量、函数、结构体、类、模板、命名空间,在使用他们时需要加上作用域限定符。 1.1 匿名命名空间 - 作用:该空间中的实体,其它文件无法引用,它只能在本文件的作用域内有效,它的作用域是从匿名命名空间 阅读全文
posted @ 2023-06-23 20:52 从今天学到明天 阅读(91) 评论(0) 推荐(0)
摘要: 1.类的定义 > 类就是数据类型,是用户定义的数据类型,对象可以看成某个类的实例(某个 > 类的变量)。所以说类是对象的封装,对象是类的实例。在类中定义的成员函数,都是 inline 函数。 2.类的修饰符 >public、protected、private. public进行修饰的成员表示的是该类 阅读全文
posted @ 2023-06-23 19:35 从今天学到明天 阅读(69) 评论(0) 推荐(0)