【C++】文件操作

在 C++ 的 ofstream类型的对象 的默认模式为 out模式,而 out模式包含了 trunc(截断)模式

out模式 表示 输出模式,而 trunc 模式 表示如果文件已经存在,那么在打开文件之前会将文件截断为空。

所以,当你使用 ofstream 类型对象以默认模式打开文件时,如果文件已经存在,它会被截断为空,然后重新写入新的内容。如果文件不存在,会创建一个新文件,然后写入新的内容。


在 C++ 的 ifstream类型的对象 的默认模式为 in 模式

in模式 表示 输入模式,它只负责从文件中读取数据,而不涉及写入或修改文件内容。在输入模式下打开文件不会清空文件内容


你可能感兴趣的:(C++语法,c++,开发语言)