#include<iostream> #include<vector> using namespace std; int main() { //申明6个有效元素,类似a[6]。 vector<int> vec(6); //初始化,用6去初始化vec当中的5个元素 vector<int> vec(5,6); //放一个结构体进去 struct stu{ }; vector<struct stu> vec; //输出,vector本质是一个动态的数组,所以可以下标运算 cout<<vec[0]<<endl; //输出为0; //用另一个vector去初始化 vector<int> vec2(vec); for(int i=0;i<5;i++) cout<<vec2[i]<<endl; vector的迭代器 vector<int>::iterator ite; ite=vec.begin(); for(int i=0;ite!=vec.end();i++) cout<<*ite++<<endl; //增加容器容量 vector<int> vec3(8);//容量为0 vec3.push_back(2);//增加一个值为2的元素进去,设原先容量为D,现在容量为2*D(devc++); cout<<vec3.capacity()<<endl; //容器当中有效元素的个数 vec3.size(); //判断容器当中是否有元素 vec3.empty();//非空返回0,空返回1 return 0; }
还没刷题,赶紧溜了
c++ vector常见用法
猜你喜欢
转载自www.cnblogs.com/rainyskywx/p/10268410.html
今日推荐
周排行