naturemickey 软件工程师  2005年03月25日
关于list。
#include <iostream>
#include <list>
#include <algorithm>

int main()
{
std::list<int> coll;

for(int i = 0; i < 9; ++i)
{
coll.push_front(i);
coll.push_back(i);
}

std::unique_copy(coll.begin(), coll.end(),
std::ostream_iterator<int>(std::cout, " "));
}
这个程序我本来认为它会输出:
8 7 6 5 4 3 2 1 0 0 1 2 3 4 5 6 7 8
可是实际上输出的是:
8 7 6 5 4 3 2 1 0 1 2 3 4 5 6 7 8

为什么第一次
coll.push_front(0);
coll.push_back(0);
确只有一次有效呢?
...全文
58 点赞 收藏 5
写回复
5 条回复

还没有回复,快来抢沙发~

发动态
发帖子
C++ 语言
创建于2007-09-28

3.1w+

社区成员

24.8w+

社区内容

C++ 语言相关问题讨论,技术干货分享
社区公告
暂无公告