gpt4 book ai didi

c++ - Ofstream 多次执行时覆盖文件内容

转载 作者:行者123 更新时间:2023-11-28 03:45:53 25 4
gpt4 key购买 nike

假设我声明了一个文件ofstream myFile。现在我只想创建一次这个文件,当我第二次执行这一行时,我不想覆盖文件并创建一个新文件?

最佳答案

如果您有单文件单功能设置(例如日志),您可以考虑使用静态变量。

例如:

static ofstream* mylogger::outfile = new  ofstream ("log.log");

主函数太酷了,你应该推送一个清理函数

atexit (mylogger::closePointers);

关于c++ - Ofstream 多次执行时覆盖文件内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7701783/

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