標準出力は整数 1 などのようにファイル記述子がわかっている場合は、次のようにファイルをオープンできます。
ofstream outfile; outfile.attach(1); |
fstream コンストラクタの 1 つにファイル名を指定してファイルをオープンしたり、open 関数を使用してオープンしたファイルは、fstream が破壊された時点 (delete するか、スコープ外に出る時点) で自動的にクローズされます。attach で fstream に結合したファイルは、自動的にはクローズされません。