为何运行不了?
小弟刚好c++,做c++prime中的题,想要删除list中的下标为奇数的数,怎么运行不了
#include <iostream>
#include <algorithm>
#include <list>
using namespace std;
void main()
{
int ia[]={0,1,1,2,3,5,8,13,21,55,89};
list<int>ilist(ia,ia+11);
int i=0;
for(list<int>::iterator it=ilist.begin();it!=ilist.end();it++,i++)
{
if(i%2!=0)
list<int>::iterator iter=find(ilist.begin(),ilist.end(),*it);
ilist.erase(it);
}
}