【C++容器和string类】vector、stack、queue、string
目录 vector stack queue string vector 头文件: #include<vector> 1. 创建普通变量 vector<int> x(v[1]); //用v[1]初始化 vector<int> y=v[2]; //用v[2]初始化 vextor<string> sevc{"vb","vc"}; //字符串初始化 2. 指定数量的元素 vector<int> ivec(10,-1); //10个int元素,每个都初始化为-1,若不指定-1则均初始化为0; vector<string> svec(10,"hello") ; //均已“hello”初始化 3. 创建二维数组 vector<vector<ing>> arr(2,vector<int>(5)); //相当于二维数组a[2][5]; vector<int> V[10]; //表示10个容器 4. 迭代器,相当于指针 vector<int>::iterator it; //it读写vector<int>中的元素 string::iterator st; //读写string对象中的字符 vector<int>::const_iterator it2; //it2只能读元素,不能写元素 string::const_iterator it3; //it3只能读字符,不能写字符 使用方法eg: int a