文章目录
1. 对vector的认识
- List item
1.1 为什么要用vector 而不用数组 ?Vector 相比于数组的优势
2. 怎么使用vector ?
3.
开始
- 对 vector的认识
1.1 为什么要用vector 而不用数组 ?Vector 相比于数组的优势
来自如下文章
Advantages of vector over array in C++
-
Vector 是模板类 , C++ 实现;array 内置 ,C/C++
-
Vector are implemented as dynamic arrays with list interface whereas arrays can be implemented as statically or dynamically with primitive data type interface.
目前不理解 -
3. Size of arrays are fixed whereas the vectors are resizable
二、怎么使用vector ?
1、定义
-
vector<类型> 名称;
注意类型要相同
-
列表初始化对象
列表初始化 — { }
注意这里是{ } 不能用()
()用在vector 表示值重复
值初始化 – 取决于类型
2、关于vector的常用操作
- 尾部插入元素(向vector 对象中添加元素)
利用vector成员函数 push_back
对象名.push_back(要添加的元素);
- vector的大小
3、与 vector 相关的常用操作
- sort排序
使用前要加头文件 #include
sort(vector.begin(),vector.end());
参考
初学者建议读读下面的
C++ vector
GeeksforGeeks Vector in C++ STL
添加要改颜色的字体
添加要改颜色的字体
添加要改颜色的字体
添加要改颜色的字体