2020年3月12日

摘要: 三个基本部分: 1、事物thing 2.关系relationship 3.图 Diagrams 类图: 对象图: 依赖关系: 作用关系-关联: 包含关系: 阅读全文
posted @ 2020-03-12 21:16 Sna1lGo 阅读(164) 评论(0) 推荐(0) 编辑
 
摘要: 概念: 1.类中的成员是另一个类的对象 2.可以在已有抽象的基础上实现更复杂的抽象。 类组合的构造函数设计: 原则:不仅要负责对本类的成员数据初始化还要对对象成员初始化 类名::类名(对象成员所需的型材,本类成员形参): 对象1(参数),对象2(参数),。。。。 { 其他函数体 } 首先对构造函数初 阅读全文
posted @ 2020-03-12 20:48 Sna1lGo 阅读(181) 评论(0) 推荐(0) 编辑
 
摘要: 构造函数: 目的:在对象被创建的时候,自动对对象进行初始化,不用调用。 形式: 函数名与类名相同 不能定义返回值和return 形参可以有可无 可以是inline 可以重载 可以带默认值 如果没有构造函数就会有个空的构造函数 实现: Clock::Clock(int ....): hour =(x1 阅读全文
posted @ 2020-03-12 20:02 Sna1lGo 阅读(212) 评论(0) 推荐(0) 编辑
 
摘要: 内联函数: 不能有循环和Switch 必须在第一次被调用前就被定义 内联函数不能有异常申明 相当于直接把它用来替换在函数调用的位置,函数体的代码嵌入到调用函数的位置。 使用关键字inline Constexpr函数: 返回一个常量,无函数体 常用来初始函数表达值如 constexpr int foo 阅读全文
posted @ 2020-03-12 17:39 Sna1lGo 阅读(343) 评论(0) 推荐(0) 编辑