0

クラスのコンストラクターがあります: class(ofstream & o). クラス変数を設定したいofstream out。問題はout = o、エラーが発生せずに使用できないことです。

4

1 に答える 1

2

あなたがすることは次のようなものです:

   class MyClass
   {
      ofstream& out;
      MyClass(ofstream& o) : out(o)
      {}
      ...
    };

outこれは機能し、内部的には通常どおり使用できます。

あなたの質問では、あなたは言うofstream out. ファイルストリームを「コピー」することはできないため、参照でout = oない限り言うことはできませんout

于 2012-06-30T20:50:01.393 に答える