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;
}





發佈了57 篇原創文章 · 獲贊 5 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章