sunnystorm 2007年11月01日
insert插入元素位置
#include <vector>
#include <string>
#include <list>
#include <iostream>
using namespace std;

int main (){
cout<<"Input words:"<<endl;
int s;
list<int> L;
list<int>::iterator it=L.begin();
while (cin>>s) {
L.insert(it,s);
}
it=L.begin();
while (it!=L.end()) {
cout<<*it<<endl;
++it;
}
return 0;
}
Primer C++ P319
说insert(it=L.begin(),s)和L.push_front (s);效果一样
验证了一下
发现insert 把元素放在后面
是不是书上错了
...全文
51 点赞 收藏 6
写回复
6 条回复

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

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

3.1w+

社区成员

24.8w+

社区内容

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