vector是STL的一个数据类型;
1.STL名称为标准模板库,它的数据类型通称为容器,主要分为顺序容器和关联容器,顺序容器以序列的方式组织数据,关联容器使用关键字组织容器。
2.定义和初始化的集中方式
(1)vector<int> num;
(2)vector<string> name(10)
(3)vector<char> ch(10,'a')
(4)vector<double> value1(value2)
(5)vector<int> length{1,2,3}
3.索引向量的值:和数组一样,可以使用下标,当然还有其他各种办法
4.向量的各种方法。
(1)从某位添加一个元素push_back()
(2)确定矢量的大小size()
(3)从矢量中删除末尾的一个元素pop_back()
(4)清理所有的元素clear()
(5)检测一个空矢量,empty(),空的返回true。
#include <iostream>
#include<vector>
using namespace std;
int main(int argc, char** argv) {
//定义一个向量,用来存放整形数据
vector<int> num {1,2,3,4,5,6,7,8,9,10};//存放十个整形数据,但是也可以不加这个数字,因为向量可以根据需要扩容
for(int temp:num)
cout<<temp<<" ";
cout<<endl;
num.push_back(11);
for(int temp:num)
cout<<temp<<" ";
cout<<endl;
return 0;
}