#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;
}
#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;
}
本文展示了一个使用C++标准库中的list容器进行元素填充、遍历与更新的完整示例。通过迭代器操作,演示了如何初始化列表、打印列表内容及将所有元素设置为特定值的过程。
1636

被折叠的 条评论
为什么被折叠?



