c++ iterator

来源:互联网 发布:linux 程序运行权限 编辑:程序博客网 时间:2024/04/30 11:24
iterator是C++标准库(STL)中的迭代器~~~比如建一个链表(要记得#include <list>                        #include <iostream>)list<char> A;再list<char>::iterator it,这样,就可以对链表进行遍历了~其实,可以把它理解成类似指针的东西~当然,只是用处差不多,使用方式和声明方式可是完全不同的喔~~PS:一个简单的小程序段,可以说明iterator的用处~#include <list> #include <iostream> using namespace std;void main(void) { int a[]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; list<int> name(a,a+10); list<int>::iterator it; for (it = name.begin(); it != name.end(); it++) { cout << *it << endl; } }
0 0