C++中每个容器都有自己的迭代器iterator
列如:
vectorv;
vector::iterator it=
v.begin()//指向第一个数据地址
v.end()//指向最后一个数据地址
以string为列
string str=" dsf";
for (string::iterator it = str.begin(); it != str.end(); it++)
{
cout<<*it;
}
//当it=str.end()时候,说明这个容器已经遍历结束了
ps:str.end()不是最后一个元素,而在最后一个元素之后