const_iterator

const_iterator对象,它可以指向别的元素,但不能修改其指向的元素,可以不初始化

#include<iostream>
#include<vector>

using namespace std;

int main()
{
	int a[5] = { 1,2,3,4,5 };
	vector<int> v(a,a+5);

	vector<int>::const_iterator const_it1;//right
	vector<int>::const_iterator const_it2 = v.begin();//right
	*const_it2 = 1;//error
	const_it2 = v.end();//right
	
	return 0;
}





你可能感兴趣的:(C++,c,const_iterator)