const 迭代器:是迭代器產量,該迭代器的值不能被修改,且需要初始化,初始化之后不能指向其他元素。const_iterator:當我們對const_iterator類型解引用時,返回一個const值,所以只能讀,不能寫。它是一種迭代器類型。e.g:for ( vector<int>::const_iterator iter = ivec.begin(); iter != ivec.end(); ++iter) //good { cout << *iter << " "; //print each element in ivec }PS://此處必看!!!
vector<int>::const_iterator //an iterator that cannot write element, eg:cannot *iter=5,but can ++iterconst vector<int>::iterator //an iterator whose value cannot change, eg:cannot ++iter
?
2013-03-29
?