- 博客(7)
- 收藏
- 关注
原创 new和delete重载
#include<iostream> using namespace std; /* new: new operator:申请空间+调用构造 不可以重载 operator new:申请空间 可以重载 delete: delete operator:调用析构+释放空间 不可以重载 operator delete:释放空间 可以重载 */ class Node { public: Node(int a=0,int b=0)//构造 { c
2021-09-08 19:50:02
114
原创 C++ 2021-5-20笔记
#include<iostream> using namespace std; class Stu { public: char*_name; int _age; bool _sex; // 0 女 1 男 //构造 Stu() { cout << "Stu()" << endl; } //构造 Stu( const char * name , int age , bool sex) { cout << "Stu( c
2021-05-20 21:21:24
152
原创 面向对象 2021-5-19
语句:数据+函数 C++中增加了对象 面向对象的三大特征:封装、继承、多态 面向对象的四大特征:抽象、封装、继承、多态 C实现封装: #include<iostream> #include<stdio.h> using namespace std; struct Cgoods { char*_name; int _price; void (*init)(struct Cgoods *good , char * name,int price); void (*copy)(s
2021-05-19 21:21:56
125
原创 C和C++的区别
默认值参数 C语言不存在给函数参数默认赋值 int fun(int a,int b,int c=30) { cout<<a<<endl; cout<<b<<endl; cout<<c<<endl; return 0; } 函数参数默认值必须从右向左依次赋值; 函数参数默认值优先级在调用时候传参之后; 函数参数的默认值可以再定义地方进行设定,也可以在声明的地方设定; 一个函数参数默认值只能设定一次; 函数不同参
2021-05-13 21:28:50
195
原创 Linux 系统编程部分 笔记
计算机的基本组成 冯诺依曼体系 计算机由五大部分组成: - 运算器:算术逻辑单元,对数据的各种常规运算 - 控制器:计算机系统的控制中心 - 存储器:内存 - 输出设备:磁盘,显示器 output - 输入设备:磁盘,鼠标,键盘 input IO:输入输出,效率相对内存操作比较低 系统总线: - 控制总线:由于各个连接在数据总线和地址总线的部件都是共享这两类总线的, - 数据总线:用来在各个功能部件间传输数据,是双向传输总线 - 地址总线:用来指出数据总线上的原数据或目的数据在主存
2021-03-25 21:37:08
98
原创 Linux 系统基础介绍 笔记
操作系统 软件分为操作系统系统软件和应用软件(浏览器、QQ 、 微信、VS 、 VMware)。操作系统: Windows、Linux、Mac、Android。 计算机是有一组硬件(CPU、内存条、网卡、集成电路板,硬盘....)组成的。为了有效的控制和使用这些硬件资源。需要操作系统的支持。操作系统就是有效控制这些硬件资源的分配以及运行 -- 给用户提供一些基础服务。操作系统为了程序设计师能够开发其他的应用软件,还需要提供一组系统调用的接口。 Linux和Windows的区别 1. Li
2021-03-08 22:45:09
121
原创 线性表 知识点
抽象数据类型的标准格式 **ADT:**抽象数据类型名 线性表(List) **Data:**数据元素之间逻辑关系的定义 前驱后继 数据元素之间是一对一的关系 **Operation:**操作 *InitList(*L):*初始化操作,建立一个新的线性表L *ListEmpty(L):*判断线性表是否为空表,若为空表返回true,否则返回false *ClearList(*L)
2021-03-06 11:40:07
264
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人