相关疑难解决方法(0)

std :: ofstream是否会截断或追加默认值?

如果在std::ofstream没有openmode标志的情况下ios_base::out调用构造函数,则默认标志为.但这是暗示ios_base::trunc还是ios_base::app

换句话说,如果您的文件系统中已经有一个非空文件"past.txt"并且您正在调用

std::ofstream stream( "past.txt" );
stream << "new content";
Run Code Online (Sandbox Code Playgroud)

"新内容"是否会附加到"past.txt"的先前内容中,还是会替换先前的内容?

c++ fstream

12
推荐指数
1
解决办法
4175
查看次数

标签 统计

c++ ×1

fstream ×1