写一函数时遇到问题,求教于各位!
bool is_equal(const int *ia,int ia_size,const vector<int> &ivec)
{
int i=0;
if(i==ia_size)
return 0;
vector<int>::iterator it=ivec.begin ;//报错....
for(;it != ivec.end;it++)
if(ia[i++] != *it)
return 0;
return 1;
}
它编译的时候为什么一直提示这句出错呢...提示是转换错误~想了挺久,不明其解~只好求助各位大侠!