std::basic_ofstream::open

来自cppreference.com
< cpp‎ | io‎ | basic ofstream

 
 
输入/输出库

|- class="t-nv-h1"

| colspan="5" |
缓冲区
原文:
Buffers
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

|-

|- class="t-nv-h1"

| colspan="5" |
原文:
Streams
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

|-

|- class="t-nv-h1"

| colspan="5" |
类型
原文:
Types
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

|-

|- class="t-nv-h1"

| colspan="5" |
Error类的接口
原文:
Error category interface
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

|-

I / O操纵
C-风格的I / O
basic_streambuf
basic_filebuf
basic_stringbuf
strstreambuf(已弃用)
抽象
原文:
Abstractions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
ios_base
basic_ios
basic_istream
basic_ostream
basic_iostream
文件I / O
原文:
File I/O
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
basic_ifstream
basic_ofstream
basic_fstream
字符串I / O
原文:
String I/O
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
basic_istringstream
basic_ostringstream
basic_stringstream
阵列的I / O
原文:
Array I/O
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
istrstream(已弃用)
ostrstream(已弃用)
strstream(已弃用)
streamoff
streamsize
fpos
iostream_category(C++11)
io_errc(C++11)
 
std::basic_ofstream

|- class="t-nv-h1"

| colspan="5" |
成员函数
原文:
Member functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

|-

basic_ofstream::basic_ofstream
basic_ofstream::operator=(C++11)
basic_ofstream::swap(C++11)
basic_ofstream::rdbuf
文件操作
原文:
File operations
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
basic_ofstream::is_open
basic_ofstream::open
basic_ofstream::close
非成员函数
原文:
Non-member functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
basic_ofstream::swap(std::basic_ofstream)(C++11)
 
void open( const char *filename,
           ios_base::openmode mode = ios_base::out );
void open( const std::string &filename,
           ios_base::openmode mode = ios_base::out );
(since C++11)
打开和联营公司的文件与文件流。调用clear()上成功或setstate(failbit)失败.
原文:
Opens and associates file with the file stream. Calls clear() on success or setstate(failbit) on failure.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
第一个版本有效地调用rdbuf()->open(filename, mode | ios_base::out).
原文:
The first version effectively calls rdbuf()->open(filename, mode | ios_base::out).
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
第二个版本有效地调用open(filename.c_str(), mode).
原文:
The second version effectively calls open(filename.c_str(), mode).
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

目录

[编辑] 参数

filename -
被打开的文件的名称
原文:
the name of the file to be opened
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
mode -
指定流的开放模式。这是位掩码类型,有以下常量的定义:
常数 解释
app 每次写操作之前都移动到流的末尾
binary 以二进制模式打开
in 以读取模式打开
out 以写入模式打开
trunc 打开时丢弃流的内容
ate 在打开后立即移动到流的末尾
原文:
specifies stream open mode. It is bitmask type, the following constants are defined:
常数 解释
app 每次写操作之前都移动到流的末尾
binary 以二进制模式打开
in 以读取模式打开
out 以写入模式打开
trunc 打开时丢弃流的内容
ate 在打开后立即移动到流的末尾
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

(无)
原文:
(none)
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 为例

[编辑] 另请参阅

检查流是否有关联的文件
原文:
checks if the stream has an associated file
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数) [edit]
关闭关联的文件
原文:
closes the associated file
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数) [edit]