vector向量类

向量(vector):是一个封装了动态大小数组的顺序容器。 包含在头文件#include<vector>中。 vector<int>varri;//动态数组不需要指定大小 动态数组vector相关方法代码: 1 void qw() { 2 vector<int>varri; 3

向量(vector):是一个封装了动态大小数组的顺序容器。

包含在头文件#include<vector>中。

vector<int>varri;//动态数组不需要指定大小

动态数组vector相关方法代码:

    1 	void qw() {
    2 		vector<int>varri;
    3 		vector<double>varrd = {3.0,2.8,5.6};
    4 		vector<string>varrstr = { "nihao","123" };
    5 		vector<vector<int>>varr2D;//varr2D中每一个元素都是vector<int>变量
    6 	           cout << __LINE__ << varri.size() << endl;
    7 		cout << __LINE__ << varrd.size() << endl;
    8 		varri.push_back(25);//向数组添加一个元素25
    9       varri.push_back(77);
   10       varri.push_back(50);
   11 		cout << varri.front() << endl;//输出数组第一个元素
   12 		cout << varri.back() << endl;//输出数组最后一个元素
   13 		varri.resize(10,3);//重设数组大小为10,不够的元素用3来填充
   14 		varri.pop_back();//弹出数组最后一个元素
   15		varri.erase(varri.begin()+0);
   16 		for (int i =0;i < varri.size();i++) {
   17 			cout << varri[i]<<"\t";
   18 		}
   19 		cout << endl;
   20 	}

 

知秋君
上一篇 2024-08-01 13:12
下一篇 2024-08-01 12:48

相关推荐