打开文件时,文件的默认参数是什么?
fstream a1;
ifstream b2;
ofstream c3;
a1.open("randFile.txt");
b2.open("randFile.txt");
c3.open("randFile.txt");
参考:http://www.cplusplus.com/reference/iostream/fstream/open/
答案 0 :(得分:3)
<强> fstream的:强>
void open ( const char * filename,
ios_base::openmode mode = ios_base::in | ios_base::out );
因此默认情况下,文件将同时为输入和输出打开。
答案 1 :(得分:1)
函数声明声明了模式的默认参数。对于std::fstream::open
,它是:
void open(const char* filename,
ios_base::openmode mode = ios_base::in | ios_base::out);
^ default argument