迭代器
迭代器是内部做好的模板
可以用在迭代器的操作有 *, ++, ==, !=,
list<char> testchar;
list<char>::iterator pos;
for(pos=testchar.begin();pos!=testchar。end();++pos) // 一般用++pos ,不是pos++ ,这样更快
{
cout<< *pos; // *pos 代表当前元素
}
任何容器都有两种 iterator;
container::iterator // 迭代器以读写方式访问元素
container::const_iterator // 只读方式访问
随机迭代器 支持< ,list ,set,maps 不支持随机迭代器,建议用!=
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步