首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++中文件流有关问题?

2013-04-09 
C++中文件流问题???为何文件流创建对象后就不加open函数了呢?如下:void ifstream::open(const char*,inti

C++中文件流问题???
为何文件流创建对象后就不加open函数了呢?
如下:

void ifstream::open(const char*,int=ios::in,int=filebuf::openprot);

例子中有这样:
ifstream i(f1,ios::in|ios::nocreate);
就是这里不是新对象i吗?用他打开文件f1,为何不用加open函数呢?? c++ 文件流
[解决办法]
这个是构造函数
[解决办法]

引用:
引用:LZ是不是想说初始化文件流后,为什么不需要再对文件流对象进行open操作?是的!


看一下构造函数和open的实现就知道了,
以文件名为参数初始化文件流时就等同于进行了open操作

这是我的理解。

热点排行