void open (const char* filename, ios_base::openmode mode = ios_base::in);
void open (const char* filename, ios_base::openmode mode = ios_base::in);void open (const string& filename, ios_base::openmode mode = ios_base::in);
rdbuf()->open(filename,mode|ios_base::in)
成员常量 | 代表 | access |
---|---|---|
in * | 输入 | 文件以读模式打开:内部流缓冲区支持输入操作。 |
下可用的类型 | 输出 | 文件以写模式打开:内部流缓冲区支持输出操作。 |
binary | binary | 操作以二进制模式执行,而非文本模式。 |
ate | 在末尾 | 输出位置从文件末尾开始。 |
app | append (追加) | 所有输出操作都在文件末尾进行,追加到其现有内容。 |
trunc | truncate (截断) | 文件打开前存在的任何内容都将被丢弃。 |
|
)组合。
|
|