infeasible
をテキストファイルにエクスポートしようとしましたが、コードが次の構文エラーでコンパイルされません。 '(std :: list )(std :: list :: iterator &) '|C++:リストコンテナに保存されたデータをテキストファイルに出力
list<solution> feasible, infeasible;
for(list<solution>::iterator it = merged.begin(); it != merged.end(); it++) {
mutation(*it, input);
if(it->feasible)
feasible.push_front(*it);
else {
infeasible.push_front(*it);
ofstream outfile;
outfile.open("output.txt");
for(list<solution>::iterator it2 = infeasible.begin(); it2 != infeasible.end(); it2++)
outfile<<infeasible(*it2)<<std::endl;
}
}
どのようなエラーメッセージが表示されますか? –
[MCVE]を入力してください。 –
実行不可能なものが見つかるたびに、ファイルを最初から書き直しているようです。それは意図的なのでしょうか?どうして? –