std::ofstream
时间: 2023-09-05 17:07:40 浏览: 79
cstring用法详解.doc
`std::ofstream` 是 C++ 标准库中的一个类,用于进行文件输出操作。它是 `std::ostream` 的派生类,因此继承了父类的所有函数,同时也添加了一些自己的特有函数。
使用 `std::ofstream` 可以创建并打开一个文件,并向其中写入数据。例如,以下代码将创建一个名为 `example.txt` 的文件,并向其中写入一行字符串:
```
#include <fstream>
int main() {
std::ofstream outfile("example.txt");
outfile << "Hello, world!";
outfile.close();
return 0;
}
```
在上述代码中,通过 `std::ofstream` 的构造函数创建了一个名为 `outfile` 的对象,该对象代表了一个名为 `example.txt` 的文件。接着,通过重载运算符 `<<` 将一行字符串写入文件。最后,通过 `close()` 函数关闭文件。
需要注意的是,如果文件不存在,`std::ofstream` 会自动创建它。如果文件已存在,将会被覆盖。
阅读全文