नीचे कोड के लिए के लिए, मैं रेखा के लिए शीर्षक में त्रुटि हो रही हैत्रुटि: "ऑपरेटर + के लिए कोई मुकाबला नहीं", सूची इटरेटर
while((*(It2 + code)).exists){
void locatetohashtable(std::list<Element> elist,
int *m,std::list<Element>& table,
std::list<std::string>& keylist)
{
std::list<Element>::iterator It2=table.begin();
int i=0;
int k=0;
std::list<Element>::iterator It;
for(It = elist.begin(); It != elist.end(); ++It)
{
int code=hash_func(stringIntValue((*It).name),*m,i);
while((*(It2 + code)).exists){
i++;
}
table.insert(*(It2+i), (*It));
keylist.insert(keylist.begin(),(*It).name);
k++;
}
}
मैं एक ही नहीं मिल रहा है ++It
के लिए त्रुटि क्या समस्या है?