- 博客(4)
- 收藏
- 关注
原创 重温c++(c到c++)
重温c++(c到c++)bool类型ture为真,flase为假,1为真,0为假,大小为一个字节。引用& 引用 取别名 必须要初始化取别名,就是对一个变量取别名int a=32;int &b=a;//那么这个b就是a的别名b=66;//则a的值也会改变为66 指针和引用的区别:1.指针是一个有内存的实体,引用只是一个外号。2.引用是常量,常量必须初始化。3,指针可以赋空值。4,指针的内存唯一的,引用不唯一。内联函数通过内存膨胀来减少函数的跳转,空间换时间而函数
2020-07-09 10:25:36 105
原创 map容器
map容器map的介绍map 字典 映射map是一个关系式容器,以模版的方式实现。map的底层是一个红黑树结构map由键(key)和值(value)组成map里所有的key都是有序的,并且不会存在重复。map的特点map是一个容器,容器里面存放元素,把这个元素分成两个逻辑块。第一个逻辑块叫key,第二个逻辑块叫value,他们一一对应。这两个区块当成一个组来管理。每一个节点的内容都是由一个pair<key,value>构成。map的基本操作原型是一个类模版:templ
2020-07-01 16:29:16 571
原创 deque&list容器
**deque&list容器**vector,deque,list,array都是序列式容器。序列式容器:1.序列式容器的元素按严格线性排列2.可按顺序访问它们的位置3.只有一个前驱和后继deque容器属性:序列式容器,动态数组双端队列deque的底层实现是一个链式数组初始化: deque<int> dq; deque<int> dq2(10); deque<int> dq3(10,6); deque<
2020-06-30 17:23:47 410
原创 vector容器
vector容器vector介绍:1.vector是STL标准库中的容器2.是一个序列式容器3.里面的底层实现是一个顺序表结构4.可以动态增长长度的数组vector的特性:1.数据自动初始化为02.可以动态增长长度(如下图所示) int n=10; vector<int> vec2(n)={1,2,3,4,5,6,7,8,9,10,};3.支持随机访问数据4.对内存边界进行检查5.自动进行内存的申请和释放6.vector可以进行自动的进行内存管理,从申请
2020-06-29 00:43:52 111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人