摘要:
|||||||||||||| |: |: |: |: |: |: |: |: |: |: |: |: |: | |这个作业属于哪个课程| "2020面向对象程序设计张栋班" | |这个作业的要求在哪里| "面向对象程序设计寒假作业3" | |这个作业的目标|1、对于代码拓展性的理解;2、优雅地命名函 阅读全文
摘要:
##一、 联合体 C语言没有学习到的。 Union 联合体名称{ 公有成员 Protected: 保护型成员 Private: 私有成员 }; ####这些成员不是同时存在的,意思是任何两个成员不会同时有效。 例子: Union Mark{//成绩的联合体 Char grade;//等级制 Bool 阅读全文
摘要:
一、 前向引用说明 两个类相互引用时,由于类应该先声明后使用,如果需要在某个类的声明之前引用该类就应改进行向前引用声明。 向前引用声明职位程序引入一个标识符,但具体声明在其他地方。 例子: 注意事项: 1、 在提供一个完整的类声明之前,不能声明该类的对象,也不能在内联成员函数中使用该类的对象。 2、 阅读全文
摘要:
一、 类的组合 问题1、类的组合是什么呢? 基本概念是类中的成员是另一个类的对象,可以在已有的抽象的基础上实现更复杂的抽象。 问题2、组合类的构造函数怎么定义呢? 参数传递,然后用部件类的构造函数来初始化。 问题3、组合类的构造函数设计 原则:不仅要负责本类中的基本类型成员初始化,也要对对象成员初始 阅读全文
摘要:
一、 委托构造函数 委托构造函数用在什么地方呢? 当一个类里有许多构造函数的时候,往往会又很多重复的,这就像重载函数一样,这时候C++就给出了委托构造函数来解决这个问题! 理解机制:就是一个构造函数委托另一个构造函数来完成任务。 例子: 原来需要写的两个构造函数: 应用了委托构造函数之后: 其实这就 阅读全文
摘要:
函数第三次 一、 构造函数的基本概念。 首先构造函数是什么?它是类中的特殊函数,用于描述初始化算法的。再深一步解释就是在对象被创建时使用特定的值构造对象,将对象初始化为一个特定的初始状态。例如:可以在Clock类,构造一个初始值为0:0:0的初始值。 要注意,构造函数的函数名与类名要相同,而且构造函 阅读全文
摘要:
终于来到了类和对象的学习了! 一、 面向对象程序的基本特点:抽象、继承、封装、多态 在第一天学习的时候就学习过了封装、多态、继承。 这里补充学习下抽象! 抽象就是对同一类对象共同属性和行为进行概括,形成类。老师特别说明在抽象的时候一定要注意问题的本质和描述。这是自己无论在解决什么问题的时候最容易忽略 阅读全文
摘要:
函数知识2 一、 constexpr函数 它承诺在它的参数都是constexpr时一定返回constexpr(常数表达式) 二、 带默认参数值的函数 这个函数是这样的,当你传递实参给它是它就赋值给形参,如果没有实参,那么就用默认的值。 它在日常写代码的什么情况下会用到呢? 其实我觉得这和前面学习的含 阅读全文
摘要:
|||||||||||||| |: |: |: |: |: |: |: |: |: |: |: |: |: | |这个作业属于哪个课程| "2020面向对象程序设计张栋班" | |这个作业的要求在哪里| "面向对象程序设计寒假作业2" | |这个作业的目标|1、学习git的创建仓库和上传代码;2、优 阅读全文
摘要:
今天不学C++ 赶紧学学window批处理了,不然作业写不完了。 就是批处理的一些命令语法与功能,还有自己跟着尝试的截图。 第一个echo,就是显示的功能。 具体语法: 第二个是@(老师管这叫小老鼠???) 我的理解就是不显示这之后的东西。 具体语法: 第三个是pause 就是暂停啦,运行到这里以后 阅读全文