我目前使用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
。
关于我做错了什么有什么建议吗?