当我调用flush时,我想确保数据被刷新到磁盘。stat file size but it does not always grow after flush. outfile.close();} 我确信std::ofstream正确地实现了刷新功能。事实上,我正在尝试测试另一个库的flush函数,这只是一个示例。
我正在尝试将用户选择的首选项保存到文本文件中。当我保存某些内容,然后尝试向其中添加信息时,它会被覆盖。我检查了日志,似乎当我读取文件以检查是否有之前写入的内容时,它只读取了3行,尽管我检查了文件,它有6行。我使用SoundDetails类的实例调用名为savefiles的方法,该实例写在saveFiles方法下面:
public static void saveFiles(SoundDetails