gpt4 book ai didi

c++ - 用 C++ 将数据写入文件 - 最有效的方式?

转载 作者:太空狗 更新时间:2023-10-29 23:16:39 37 4
gpt4 key购买 nike

在我当前的项目中,我正在处理大量数据,这些数据是通过“while”循环在运行时生成的。我想将数据写入 CSV 文件,我不知道什么更好——我应该将所有值存储在 vector 数组中并在最后写入文件,还是在每次迭代中写入?

我想第一个选择更好,但如果可能的话,我想要一个详细的答案。谢谢。

最佳答案

确保您使用的是启用缓冲的 I/O 库,然后编写每个迭代。

这样您的计算机就可以在进行剩余计算的同时开始进行磁盘访问。

附言。不要做任何疯狂的事情,比如每次写入后刷新,或者每次迭代打开和关闭文件。那会降低效率。

关于c++ - 用 C++ 将数据写入文件 - 最有效的方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22694031/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com