读书人

怎么初始化ifstream amp

发布时间: 2012-02-23 22:01:35 作者: rapoo

如何初始化ifstream &
class Book
{
const string str;
int num;
double *pprice;
ifstream & in;
public:
Book():str( "Book "),num(0),pprice(new double(0.0)),in(?)//这里如何初始化呢
{}
};
1.如果我要初始化为文件名该怎么做呢
2 如何初始化为我任意指定的文件名呢

[解决办法]
这个地方可以用引用吗?

ifstream in;

ifstream有四个构造函数
ifstream();

ifstream( const char* szName, int nMode = ios::in, int nProt = filebuf::openprot );

ifstream( filedesc fd );

ifstream( filedesc fd, char* pch, int nLength );

读书人网 >C++

热点推荐