您的位置:首页 > 其它

STL里的list是双链表 有双向迭代器,不能随机访问

2011-09-03 21:06 429 查看
#include <iostream>

#include <list>

using std::cout;

using std::endl;

using std::list;

using std::list<int>::iterator;

int main()

{

list<int> CONTAINER;

for (int i = 1;i <=4 ; i++)

CONTAINER.push_back(i);

iterator p;

for (p = CONTAINER.begin(); p!= CONTAINER.end(); p++)

cout<<*p<<" ";

cout<<endl;

cout<<"Setting entries to 0:\n";

for (p = CONTAINER.begin(); p!= CONTAINER.end(); p++)

*p = 0;

cout<<"CONTAINER now contains:\n";

for (p = CONTAINER.begin(); p!= CONTAINER.end(); p++)

cout<<*p<<" ";

cout<<endl;

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: