c++中流后面的叫什么 例 ifstream inf(from); Inf是对象还是什么from是参数还是

2024-11-25 10:10:35
推荐回答(2个)
回答1:

参考http://www.cnblogs.com/batman425/p/3179520.html

在fstream类中,有一个成员函数open(),就是用来打开文件的,其原型是:
void open(const char* filename,int mode,int access);
【参数:filename要打开的文件名;mode要打开文件的方式;access打开文件的属性】

另外,fstream还有和open()一样的构造函数,在定义的时侯就可以打开文件了:
fstream file1("c:\\config.sys");
fstream有两个子类:ifstream(input file stream)和ofstream(outpu file stream),ifstream默认以输入方式打开文件,ofstream默认以输出方式打开文件。

ifstream file2("c:\\pdos.def");//以输入方式打开文件
ofstream file3("c:\\x.123");//以输出方式打开文件
如果想以输入方式打开,就用ifstream来定义;如果想以输出方式打开,就用ofstream来定义;如果想以输入/输出方式来打开,就用fstream来定义。

综上,inf就是ifstream类的一个实例,即对象;from为构造函数的参数,为操作文件的路径。

回答2:

inf是对象
from是构造函数的参数