第一节 this指针 1.C++程序到C程序的翻译 图1 从C++到C C++中的class在C语言中并不存在,因此可以用struct(结构体)来代替,成员变量也可以直接用域来代替,但是类中的成员函数却无法在C语言中直接表示,所以只能把Se…
分类:Study-notes
计算机组成原理笔记第一章(3)
第三节 计算机硬件的主要技术指标 1.机器字长 CPU 一次能处理数据的位数 与 CPU 中的 寄存器位数 有关。 2.运算速度 吉普森法:第一种,静态水平:直接拿程序清单里面来计算,不用管实际运算。第二种:程序执行起来,计算一下实际执行中…
计算机组成原理笔记第一章(2)
第二节 计算机的基本组成 1.冯诺依曼计算机的特点 (1)计算机由五大部件组成:运算器、存储器、控制器、输入设备、输出设备。 (2)指令和数据以同等地位存于存储器,可按地址寻访; (3)指令和数据用二进制表示; (4)指令由操作码和地址码组…
计算机组成原理笔记第一章(1)
第一节 计算机系统简介 1.现代计算机的多态性 物联网系统:把感应器嵌入和装备到电网、铁路、桥梁、隧道、公路、建筑、供水系统、大坝、油气管道等各种物体中,并且被普遍连接,形成所谓“物联网”,然后将“物联网”与现有的互联网整合起来,实现人类社…
C++面向对象程序设计课程笔记(第二周)
第一节 类和对象的基本概念(2) 1.类的成员函数和类的定义分开写 例如我们在类里面定义了一个类别还有函数,那么类的定义可以写在类的外面,以例子给出格式(仍以上一节CRectangle类为例): int CRectangle::Area()…
C++面向对象程序设计课程笔记(第一周)
一、动态内存分配 1.第一种用法,分配一个变量: P = new T; T是任意类型名,P是类型为T*的指针。动态分配出一片大小为sizeof(T)字节的内存空间,并且将该内存空间的起始地址赋值给P。比如: int *pn; pn = ne…
今天在github上更新了几个小程序
今天在GitHub上更新了大学的时候曾经写过的一些程序,可以在我的GitHub上查看。第一个是图书馆人员计数器,第二个是超声波测距仪,第三个是基于MATLAB的回波信号的产生与消除。其中前两个程序是我和同学一起制作,最后一个程序是我自己单独…