#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> nums;
for (int i = 0; i < 10; i++){
nums.push_back(i);
cout << nums[i] << endl;
}
cout << "数组大小为:" << nums.size() << endl;
//iterator遍历
for (vector<int>::iterator it = nums.begin(); it != nums.end(); it++){
cout << *it << ",";
}
cout << endl;
//数组循环遍历
for (int i = 0; i < nums.size(); i++){
cout << nums[i] << ",";
}
cout << endl;
//auto关键字遍历遍历
for (auto it = nums.begin(); it != nums.end(); it++){
cout << *it << ",";
}
cout << endl;
//基于范围的for循环
for (auto iter : nums)
{
cout << iter << ",";
}
cout << endl;
return 0;
}
自用。