考虑这段代码:
ifstream filein;
filein.open("y.txt");
当我使用 open()
函数时,会发生什么?
文件流本身是否被打开?
或者对象的状态是否变为打开?
或两者兼而有之?
最佳答案
不清楚你是想知道实现细节还是标准要求——但至于实现细节——它会调用操作系统底层的开放系统调用。例如,在 Linux 上,这称为 open
。在 Windows 上,它称为 CreateFile
。
关于c++ - ifstream::open() 到底做了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12149161/