vector
可以理解为变长数组,它里面放的是相同类型的元素。
vector<int> vec={1,2,3,4};//拷贝构造
vector<string> vec_str{"abc","def"};//直接构造
for(string str : vec_str){
cout<<str;
}
使用vector
的好处主要在于它有大量的函数可供使用,例如
vector<int> vec;
for(int i=0;i<100;i++){
vec.push_back(i);//push_back()//实现向尾部插入一个数
}
cout<<vec.size()<<endl;
cout<<vec[66];
//输出
100
66
标签:cout,构造,vector,vec,str,可供使用
From: https://www.cnblogs.com/dreamer-q/p/17212477.html