编程论坛
注册
登录
编程论坛
→
C++教室
【求助】如何把vector中的一个元素复制到此vector的开头?
TheEleven
发布于 2007-11-14 00:34, 509 次点击
用
v.insert(v.begin(), *it);
程序运行时崩溃
2 回复
#2
chen17981
2007-11-14 08:02
it 是否 有效,或者是不是别的地方有问题。
#3
TheEleven
2007-11-14 09:08
这个,应该是木有问题的,我找到另一种解决的办法,但是感觉这个用insert肯定应该能够解决的
[CODE]
vector<Student_info>::size_type pass_count = 0;
......
students[pass_count] = *it;
++pass_count;
[/CODE]
1