版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sumup/article/details/78356106
#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<int> vec;
for(int i=0;i<10;++i)
vec.push_back(i);
const vector<int>::iterator iter = vec.begin();//const迭代器的使用
cout<<*iter<<endl;//0
*iter=9;//可以改变迭代器所指的值
cout<<*iter<<endl;//9
//++iter;//不可以对迭代器进行加减,是常量迭代器
return 0;
}
#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<int> vec;
for(int i=0;i<10;++i)
vec.push_back(i);
vector<int>::const_iterator iter = vec.begin();//const_iterator迭代器
cout<<*iter<<endl;//0
++iter;
cout<<*iter<<endl;//1
//*iter = 9;//不能改变其值
return 0;
}