文档介绍:悬赏分:20 - 解决时间:2009-5-10 18:43
请大家来看一下这个erase函数到底怎么用这个程序编译倒是能通过可运行时会显示错误“嘭”一声弹出个对话框Debug Assertion Failed!我觉得肯定是erase函数用法不对可是找不到错误在哪儿请大家指导一下了~~~
对了程序功能是删除vector对象中的偶数和list对象中的奇数
#include<iostream>
#include<vector>
#include<list>
using namespace std;
int main()
{
int ia[10]={2,3,4,5,6,7,8,9,10,11};
vector<int> ivec(ia,ia+10); //定义一个vector对象ivec
vector<int>::iterator iter=();
list<int> lvec(ia,ia+10); //定义一个list对象lvec
list<int>::iterator lter=();
while(iter!=() && lter!=())
{