直接上代码
#include#include #include #include using namespace std; int main() { //顺序访问 vector obj; for (int i = 0; i < 10; i++) { obj.push_back(i); } cout << "直接利用数组:"; for (int i = 0; i < 10; i++)//方法一 { cout << obj[i] << " "; } cout << endl; cout << "利用迭代器:"; //方法二,使用迭代器将容器中数据输出 vector ::iterator it;//声明一个迭代器,来访问vector容器,作用:遍历或者指向vector容器的元素 for (it = obj.begin(); it != obj.end(); it++) { cout << *it << " "; } return 0; }
运行结果:
直接利用数组:0 1 2 3 4 5 6 7 8 9 利用迭代器:0 1 2 3 4 5 6 7 8 9



