- #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;
- }
- }
使用list的push_back方法时,不能传递数组,因为变量的值会被后面的值覆盖掉,需要传递动态分配的值变量。
阅读(1428) | 评论(0) | 转发(0) |