Hyggge's Blog
「BUAA-C++」Lec5:继承和组合 「BUAA-C++」Lec5:继承和组合
C++中有两种实现代码重用(reuse)的方式——继承(inheritance)和组合(composition) 继承inheritance 继承:共性和特性的关系—— 子类拥有父类所有数据成员和函数,这是所有子类的共性。 子类可以父类实
2022-03-29
「BUAA-OO」第一单元:表达式展开 「BUAA-OO」第一单元:表达式展开
前言 第一单元的主题是表达式括号展开,主要的学习目标是熟悉面向对象的思想,学会使用类来管理对象,掌握一定的模块化设计能力。本单元一共有三次作业——单变量多项式展开,含有三角函数、求和函数和自定义函数的多项式展开,含有多层嵌套的表达式展开。
2022-03-24
「BUAA-C++」Lec4:static、const和运算符重载 「BUAA-C++」Lec4:static、const和运算符重载
static限定符 static local variable 静态局部变量的特点是”一次构造,永不析构,直到程序结束“。因此静态局部变量可以用来保值,这和全局变量行为相似) 静态变量放在全局变量区 void func() { s
2022-03-21
「BUAA-OS」 Lab0:Linux基础操作 「BUAA-OS」 Lab0:Linux基础操作
实验思考题 Thinking 0.1 Q: 使用 cat Modified.txt ,观察它和第一次 add 之前的 status 一样吗,思考一下为什么? A: 这两个status不一样。第一次add之前是的status是Untracke
2022-03-21
「BUAA-C++」Lec3:引用和拷贝构造 「BUAA-C++」Lec3:引用和拷贝构造
引用(reference) 引用是一个更安全的指针(a safe pointer), 借值之名,行指针之实,实际上表示的是地址。 引用必须初始化, 和C语言中野指针不同 int b = 0; int &a; //error int
2022-03-20
「BUAA-C++」Lec2:C++的类 「BUAA-C++」Lec2:C++的类
C++面向对象 封装(一个类) 继承(多类之间的父子关系) 多态(行为关系) C结构体 => C++类 C语言只可以封装,struct关键字可以建立结构体 结构体的最小内存单元以内存最大的成员类型为准 struct Studen
2022-03-10
6 / 11