gpt4 book ai didi

c++ - 将字符串写入文件的最有效方法是什么?

转载 作者:行者123 更新时间:2023-11-28 03:13:21 52 4
gpt4 key购买 nike

我的代码会运行很多循环来更新单个字符串。最后,我希望将该字符串存储在一个文件中。

目前我正在将该字符串打印到控制台。我可以使用 ofstream 并将其写入文件而不是控制台。

  • 不是使用要更新的字符串,而是直接使用文件流
  • 改用字符串流,最后将该字符串流复制到文件流式传输并写入文件。
  • 字符串更新完成后,我应该写一个文件流一次。

我的编译器中的 std::string::max_size 是:4294967257我可以生成的字符串的最大大小大约是编译器max_size 的一半。

注意:我使用的是 Solaris Unix。

将此字符串写入文件的最高效方法是什么?

最佳答案

只有一种方法可以知道答案。您必须针对您的情况对其进行分析。您可以通过测量生成文件所需的时间来轻松地做到这一点。

关于c++ - 将字符串写入文件的最有效方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17721364/

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