
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
我们常见的计算机如:笔记本,不常见的计算机如:服务器,大部分都遵循冯诺依曼体系结构目前我们熟知的计算机都是由一个一个的硬件组件组成的包括键盘、鼠标、扫描仪、写板等等含有运算器和控制器显示器打印机等冯诺依曼体系结构的特点就是:从输入到输出,数据都必须经过存储器(存储器指的是内存)那么为啥要设计内存这个东西呢?

问大家一个问题,我们的main函数是否有带参数呢?答案是:有首先我们来看看这两个参数是啥意思,首先是argv[],这个参数就是命令行参数,然后argc就是表示我们命令行参数argv中有多少个数据。那么其有啥用处呢?命令行参数的本质应用是为了实现一个命令,其可以根据不同的选项做出不一样的操作,实现不一样的子功能,也是Linux中所有的命令选项功能的实现方式。

我们前面学习map和set的使用的时候,知道set是对应我们的key问题,然后map对应的是我们的key和value问题,所以这两者存储的数据是不一样的,然后其二者的底层又是使用的红黑树实现的,那么我们是否需要去对应其存储的数据的特点,然后分别弄一个红黑树呢?可以看到源码中,set和map是用的同一个红黑树。不过set中的红黑树的pair存储的数据是这样的:pair<K,K>。其让两个数据都存储k

类和前面我们在C语言中学习到的结构体有点类似,其最大的区别就是我们的类可以定义函数,类的定义需要使用到关键字class。其定义如下:class是定义类的关键字,text是类的名称,{}中为类的主体,要注意的是最后的那个分号不可以省略。类中的内容称为类的成员,类中的变量称为类的属性或者成员变量,类中的函数被称为方法或者成员函数。C++中其也兼容C语言的大部分语法,所以我们的struct在C++中也升








