C++ vector数组用法记录

定义方法

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;

}

猜你喜欢

转载自blog.csdn.net/wpn1lgl/article/details/84968185
今日推荐