basic_ofstream 类
描述对象元素和编码对象的控件插入到类Elembasic_filebuf<流,Tr>缓冲区,用 Elem类型的元素,性格类取决于字符 Tr。
template <class Elem, class Tr = char_traits<Elem> >
class basic_ofstream : public basic_ostream<Elem, Tr>
参数
Elem
文件缓冲区的基本元素。Tr
文件缓冲区 (通常为 char_traits<Elem>) 的基本元素的字符。
备注
当 basic_ofstream 写入的专用化到 wchar_t 文件中,如果在,文件文本模式打开它将写入字节序列。 内部表示形式将 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();
}
}
构造函数
创建 basic_ofstream 类型的对象。 |
成员函数
关闭一个文件。 |
|
确定文件是否处于打开状态。 |
|
打开文件。 |
|
返回存储缓冲区的流的地址。 |
|
提供 basic_ofstream的内容交换此 basic_ofstream 内容。 |
运算符
分配此流内容对象。 决不将复制代码涉及 rvalue reference 的移动分配。 |
要求
页眉: <fstream>
命名空间: std