basic_ofstream Class

描述控制插入元素的对象和已编码的对象到流缓冲区中类的 basic_filebuf<Elem, Tr>,包含的元素类型的Elem,其字符特性由类Tr。

template <class Elem, class Tr = char_traits<Elem> >
    class basic_ofstream : public basic_ostream<Elem, Tr>

参数

  • Elem
    文件缓冲区的基本元素。

  • Tr
    基本文件缓冲区的元素的特性 (通常char_traits<Elem>)。

备注

当wchar_t的专用化basic_ofstream将写入到文件中,如果在文本模式下打开该文件,则它将写入 MBCS 序列。内部表示形式将使用的缓冲区wchar_t个字符。

该对象存储对象类的basic_filebuf<Elem, Tr>。

示例

下面的示例演示如何创建basic_ofstream对象,并向其中写入文本。

// basic_ofstream_class.cpp
// compile with: /EHsc
#include <fstream>

using namespace std;

int main(int argc, char **argv)
{
    ofstream ofs("ofstream.txt");
    if (!ofs.bad())
    {
        ofs << "Writing to a basic_ofstream object..." << endl;
        ofs.close();
    }
}

7z434859.collapse_all(zh-cn,VS.110).gif构造函数

basic_ofstream

创建一个对象类型的basic_ofstream

7z434859.collapse_all(zh-cn,VS.110).gif成员函数

关闭

关闭文件。

is_open

确定文件是否打开。

打开

打开一个文件。

rdbuf

返回存储的流缓冲区的地址。

换用

交换的内容basic_ofstream提供的内容的basic_ofstream

7z434859.collapse_all(zh-cn,VS.110).gif运算符

operator=

将指定此流对象的内容。这是一次移动分配涉及rvalue reference ,不会留下一个副本。

要求

标题: <fstream>

命名空间: 标准

请参见

参考

basic_ostream Class

线程安全性对标准C++库中

iostream编程

(mfc)约定

其他资源

fstream 成员

basic_ofstream 成员