私は現在、次のように使用std::ofstreamしています:
std::ofstream outFile;
outFile.open(output_file);
std::stringstream次に、次のようにオブジェクトを渡そうとoutFileします:
GetHolesResults(..., std::ofstream &outFile){
float x = 1234;
std::stringstream ss;
ss << x << std::endl;
outFile << ss;
}
今、私outFileにはゴミしか含まれていません:「0012E708」がずっと繰り返されています。
でGetHolesResults私は書くことができます
outFile << "Foo" << std:endl;
で正しく出力されoutFileます。
私が間違っていることについて何か提案はありますか?