Oracle Solaris Studio 12.2:C++ 用户指南

13.4.1.4 使用文件描述符打开文件

如果了解文件描述符(如整数 1 表示标准输出),可以使用如下代码打开它:


ofstream outfile;
outfile.attach(1);

如果通过向 fstream 构造函数之一提供文件名或使用 open 函数来打开文件,则在销毁 fstream(通过 delete 销毁或其超出作用域)时,会自动关闭该文件。将文件 attachfstream 时,不会自动关闭该文件。