我有运行大量循环更新单个字符串的代码。最后,我希望将该字符串存储在文件中。
目前我正在将该字符串打印到控制台。我可以使用 aofstream
并将其写入文件而不是控制台。
- 而是使用要更新的字符串,直接使用文件流
- 改用字符串流,最后将该字符串流复制到文件 流并写入文件。
- 字符串更新完成后,我应该立即编写一个文件流。
在std::string::max_size
我的编译器中是:4294967257我可以生成的字符串的最大大小大约max_size
是编译器的一半。
注意:我使用的是 Solaris Unix。
将此字符串写入文件的最高效方法是什么?