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

怎么初始化ifstream &

2012-02-23 
如何初始化ifstream &classBook{conststringstrintnumdouble*ppriceifstream&inpublic:Book():str( B

如何初始化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 );

热点排行