04 2020 档案
摘要:①基类——不变 ②成员类——添加虚函数 ③长方形、椭圆形、三角形、甜甜圈——都不变 class CRectangle: public CShape { float len; float wid; public: CRectangle() { len = 300; wid = 200; color =
阅读全文
摘要:1. 从函数重载到运算符重载 1.1 多态性 ◼ 使用一致的接口(uniform interface)处理不同类型的数据 ◼例子:运算符重载(+) 3.14 + 0.0015 = 3.1415 [1, 2, 3] + [4, 5, 6] = [1, 2, 3, 4, 5, 6] [3+4i] + [
阅读全文
摘要:4.类型兼容 4.1 定义 在公有派生的情况下,一个派生类对象可作为基类的对象来使用 ◼ 派生类对象可以赋值给基类对象 ◼ 派生类对象可以初始化基类的引用 ◼ 派生类对象的地址可赋给指向基类的指针 5. 多继承类 5.1 定义 #include <iostream> using namespace
阅读全文
摘要:1. 继承与派生的定义与实现 1.1 定义 1.1.1 概念 ◼ 用已有类定义新类,新类拥有原有类的全部特征 ▪ 原有类→基类(父类) ▪ 新类→派生类 ◼ 可以多继承(一个派生类有多个基类)和多层派生(多层继承) 1.1.2 特点 新类可以继承原有类的属性和行为,并且可以添加新的属性和行为,或更新
阅读全文
摘要:4.静态成员 class CPoint2D { float x, y; const float num; //存在资源浪费现象,经常会重复 }; CPoint2D aaa,bbb; //有好多。。。 sizeof(aaa) == 12 ==sizeof(bbb); 4.1 定义 不同对象之间数据成员
阅读全文
摘要:3.复杂对象的使用与this指针 3.1 动态对象与对象指针 3.1.1 对象指针 ◼对象指针指向对象存放的地址 ◼ 定义与使用 类名 *对象指针名; 对象指针名->数据成员; 对象指针名->数据函数; ◼ 优点:地址传递,效率高 3.1.2 动态对象 CCircle *g_pc = NULL; /
阅读全文
摘要:2.3 拷贝构造函数 2.3.1 作用 把之前对象的数据赋值给新的对象 拷贝函数的(形参)是本类的对象的引用& 2.3.1 何时用? 2.4 浅拷贝和深拷贝 修改s里的内容,scopy也会随之改变,拷贝了跟没拷贝有啥区别。。 原因:两者指针指的地方是一样的,内存区域不变(s = sObj.s;) 两
阅读全文
摘要:1.定义 #include <iostream> using namespace std; const int N = 100; class CPPStack { private: //数据为私有 char s[N]; //栈的内容保存在s中 int tp; //栈顶指示器,栈空为-1 public
阅读全文
摘要:一、大型程序结构控制 (一)extern && static 1.extern 在一个文件中定义了一个东东,想在其他文件中使用 2.static 声明全局静态变量(只能我自己使用,别的文件,不行不行╯︿╰)&局部静态变量(不被重复定义了) (二)包含头文件 (三)条件编译 优点: ①便于程序移植 ②
阅读全文
摘要:一、函数调用执行过程 1.fun(3.14) //实参在函数里隐式转换为整数3 2.名字有作用域,对象有生命周期→函数体是一个语块,在这个语块里有新的作用域→在这个作用域里定义的形参&其他的定义都是局部变量,只有在函数执行时才会出现 3.局部静态对象 从这条语句执行,一直到程序结束才消失,就算其所在
阅读全文
摘要:一、输入输出流 1.cout默认的是六位数字,如果想要输出特定的格式的话,就要有小技巧 fixed:write floating-point values in fixed-point notation 数据序列查找 #include <iostream> #include <sstream> #i
阅读全文
摘要:## 看到多少度,要换成热力学的,加上273K
阅读全文
摘要:PART 5-玻尔兹曼分布率(选) 麦克斯韦速率分布律是理想气体不受外力场作用时,处于平衡态下气体分子的速率分布规律。由于没有外力场作用,处于平衡态的气体其分子数密度 n 处处相同,即分子在空间位置的分布是均匀的。当有恒定的外力场 (如重力场等)作用时,气体分子在空间的分布就不再呈均匀分布了。 5.
阅读全文
摘要:PART 3-能量均分定理 3.1 自由度 物体运动过程可以看成是先平动,再转动,跟下一个位置重合 自由度:确定一个物体的空间位置所需要的独立坐标数目 刚性分子:分子内的原子间,距离不变(不发生振 动) 3.2 能量均分定理 只均分平动动能 每一个平动自由度上的平均平动动能都是1/2kT 3.3 理
阅读全文
摘要:PART 1-气体分子热运动的统计规律性 1.1 气体分子热运动的特征 1.1.1 分子动理论的三个基本观点 ①宏观物体是不连续的,由大量微观粒子(分子或原子)组成,如,1mol水里有xxx个分子 ②物质内的分子在不停地做无规则热运动,其剧烈程度与温度有关:扩散现象&&布尔运动 ③分子间有相互作用力
阅读全文
摘要:PART 2—主存储器 2.7 提高访存速度的措施 2.7.1 单体多字系统 原理:在一个存取周期内,从同一地址取出四条指令(之前是一次一个的),再将这四条指令按顺序送至CPU执行——速度提高了 前提:指令和数据连续 2.7.2 多体并行系统 2.7.3 高性能存储芯片 (1)SDRAM (2)RD
阅读全文
摘要:PART 2—主存储器 2.6 存储器的校验 ## 及时发现并纠正数据的错误 2.6.1 汉明码的组成 ## 编码的最小距离:在一种编码系统中,任意两组数,一组变成另一组所需改变的位数的最小值。如:1000→1111,至少要变三位数,所以最小距离为3 ## 编码纠错理论:编码检测能力&纠错能力与编码
阅读全文
摘要:PART2—主存储器 2.4 只读存储器 2.4.1 掩模ROM 2.4.2 PROM 一次性编程,熔丝烧掉为0,不断为1:烧掉后不能恢复 2.4.3 EPROM 可擦除,可改写 2.4.5 闪存(闪速存储器Flash Memory) 价格便宜,集成度高,电可擦除 2.5 存储器与CPU的连接 2.
阅读全文
摘要:PART 2-主存储器 2.3 随机存取存储器 ## 有一点点上一节的补充,我懒得换来换去了,然后就是这样了。。 ## 按存储信息的原理不同,分为静态RAM和动态ROM两大类 8个芯片同时工作,这样才能满足一次8位,所以八个一组,一共4组 分配地址: 第一组:0—16K-1(16384-1B) 第二
阅读全文
摘要:PART 1-概述 1.1 存储器分类 1.2 存储器的层次结构 存储器有三个性能指标:速度、容量、每位价格(由高到低)(CPU访问频度:由多到少) ## 缓存—主存:解决CPU和主存速度相差太大的问题 ,即把CPU近期要用到的信息先放入缓存,CPU就可以直接从缓存里使用信息。缓存容量虽小,但却不断
阅读全文
摘要:1.第一类永动机:不吸热而向外放热/做功——违背能量守恒定律 第二类永动机:从空气中吸热,转化为机械能——违反了热2的开尔文描述 2.热2实质:一切自发过程不可逆 3.卡诺定理 (1)在相同的高 温热源 T 1 与相同的低温热源 T 2 之间工作的可逆卡诺热机,其效率仅与 T 1与 T 2 有关,而
阅读全文

浙公网安备 33010602011771号