【初心者歓迎】C/C++室 Ver.74【環境依存OK】
レス数が950を超えています。1000を超えると書き込みができなくなります。
0990デフォルトの名無しさん
2011/03/04(金) 03:06:41.08struct Info{
int num1;
int num2;
std::string str1;
};
int Delete(struct Info *pinfo,std::list<struct Info>& list){
for(std::list<struct Info>::iterator itr=list.begin();itr!=list.end();itr++){
if(pInfo==(*itr)){//ここで「no match for 'operator==' in 'pinfo == itr'」
//削除処理
}
}
}
int main(){
std::list<struct Info> list1;
struct Info info;
//要素追加処理。
struct Info del;
del={2,3,"foo"};
Delete(&del,list1);
return 0;
}
となってしまいます。
どのようにすれば良いのでしょうか。
レス数が950を超えています。1000を超えると書き込みができなくなります。