for(auto count : counts)
意思是将 counts 容器中的每一个元素从前往后枚举出来,并用 count 来表示
#include<iostream>
#include<vector>
using namespace std;
int main()
{
int a[] = { 1,2,3,5,2,0 };
vector<int>counts(a,a+6);
for (auto count : counts)
cout<< count<< " ";
cout << endl;
return 0;
}
vector(变长数组)
定义:
vector <int> a; 定义:一个vector数组a
vector <int> a(10); 定义:一个长度为10的vector数组a
vector <int> a(10,3); 定义:一个长度为10的vector数组a,并且所有元素都为3
vector<int> a[10]; 定义十个vector数组