【发布时间】:2017-07-23 08:01:24
【问题描述】:
为文件指定一个对象比为它指定一个指针有什么好处? OOP 如何帮助我们使用这种声明方式? 在 C++ 文件中以这种方式读取(它有对象)
#include <iostream>
#include <fstream>
int main()
{
ifstream InFile;
InFile.open("/* directory*/");
}
而在 C 中,您声明一个 指针,然后做任何您想做的事情。
*#include <stdio.h>
int main()
{
FILE *fptr;
fptr= fopen("/* directory*/");
/*..
.
.*/
return 0;
}
感谢任何好的答案。
【问题讨论】:
-
1. “指向类型 FILE 的指针”是 C 标准 I/O 库
stdio特有的。 2.它不是“必要的”:还有很多其他的方式来做I/O。 3.stdio特别不 - 不适合网络 I/O,原因有很多。