2016-05-05 4 views
0

ifstreamは、引数int iをとるreadというクラスメンバ関数に送信しようとしています(forループのサイズは、情報を取り込み、ソングタイプ)、私は上記のforループでこれらのオブジェクトを読み取ることができるように、dinというifstreamを取るようにしています。C++リファレンスをfstreamクラスメンバ関数に送信する

void read(int i, ifstream & din); 

:ヘッダーファイルで

Lib1.read(times, &din); 

My error inside the terminal environment これはどのように私がメインでそれを実装しようとしているされています。私は、私は難易度の解析を抱えているこのエラーを取得しています実装ファイルには:

void Library::read(int times, ifstream & din) 

私はこれをどのように処理していますか? ありがとうございます!

+0

単項の '&'演算子から返されたポインタは、非const参照引数として使用するのに適していません。 [最小限の、完全で検証可能な例](http://stackoverflow.com/help/mcve)を投稿してください。 – MikeCAT

答えて

0

参照が必要なときにポインタを渡しています。

Lib1.read(times, din); 
+0

ありがとう!それは私のために働いた –

関連する問題