定义方法
vector<type>name 其中type为变量类型,name为vector数组名称
注意:使用vector需要在头文件添加加 #include <vector>
vector常用函数:
push_back(elem):在数组最后添加数据
pop_back() :去掉数组最后一个元素
size():返回数组中实际存储的数目
clear():清除数组中的所有元素
拓展小知识:使用sort()进行排序
使用sort()需要在头文件添加#include <algorithm>
一个实例:
#include <string.h>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std; i
nt main() {
vector<int>obj;
obj.push_back(1);
obj.push_back(3);
obj.push_back(0);
sort(obj.begin(),obj.end());//从小到大
cout<<"从小到大:"<<endl;
for(int i=0;i<obj.size();i++)
{ cout<<obj[i]<<","; }
cout<<"\n"<<endl;
cout<<"从大到小:"<<endl;
reverse(obj.begin(),obj.end());//从大到小
for(int i=0;i<obj.size();i++) {
cout<<obj[i]<<","; } return 0;
}