9.3
1.指向同一个容器的元素,或者容器最后一个元素之后的位置
2.可以反复递增begin来到达end。
9.4
bool func(vector<int>::const_iterator first, vector<int>::const_iterator last, int value){
for(;first!=last;++first){
if(*first==value)
return ture;
return false;
}
}
9.5
vector<int>::const_iterator func(vector<int>::const_iterator first, vector<int>::const_iterator last, int value){
for(;first!=last;++first){
if(*first==value)
return first;
return last;
}
}
9.6
迭代器并不能比大小,只能看是否相等或者增减
改正:
while(iter1 != iter2)