描述控制插入元素的对象和已编码的对象到流缓冲区中类的 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(); } } 要求 标题: <fstream> 命名空间: 标准 请参见 参考 basic_ostream选件类 线程安全性对标准C++库中 iostream编程 (mfc)约定 其他资源 fstream 成员 basic_ofstream 成员