Chinaunix首页 | 论坛 | 博客
  • 博客访问: 756121
  • 博文数量: 96
  • 博客积分: 2023
  • 博客等级: 上尉
  • 技术积分: 1738
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-15 10:03
文章分类

全部博文(96)

文章存档

2014年(11)

2012年(85)

分类: C/C++

2012-05-04 13:55:02


点击(此处)折叠或打开

  1. #include <list>
  2. #include <iostream>
  3. using namespace std;

  4. void main(void)
  5. {
  6. int a[]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
  7. list<int> name(a,a+10);

  8. list<int>::iterator it;
  9. for (it = name.begin(); it != name.end(); it++)
  10. {
  11. cout << *it << endl;
  12. }
  13. }
使用list的push_back方法时,不能传递数组,因为变量的值会被后面的值覆盖掉,需要传递动态分配的值变量。
阅读(1421) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~