读书人

ifstream in; in.open(quot;1.txtquot;) 有

发布时间: 2012-03-28 15:40:03 作者: rapoo

ifstream in; in.open("1.txt") 有这样的函数吗open(char*)。我只查到void open ( const char *
ifstream::open
public member function
void open ( const char * filename, ios_base
:openmode mode = ios_base::in );

我只查到上面这个函数
没有查到
void open ( const char * filename)这样的函数原型
但事实就是可以这样用。但我在ifstream:open没看到这个啊。

[解决办法]
如果mode参数缺省的话,代表默认以文本方式打开。你也可以自己重新定义所需要的mode参数
[解决办法]
void open ( const char * filename, ios_base
:openmode mode = ios_base::in );
看到第2个参数是有默认实参的吗?所以你可以只传递第一个参数进去即可

读书人网 >C++

热点推荐