是否可以从给定的stdio文件(旧式C文件句柄)创建一个ofstream对象?优选地,不关闭和重新打开文件.
这样做的目的是我有一个stdio文件和我正在使用的库采用流对象.
解决方法
如果使用boost是一个选项,并且库采用std :: basic_ostream(而不是std :: ofstream),则可以使用
File Descriptor Sink来包装文件描述符,从中构造
stream,并将其传递给目标库.
这样做的目的是我有一个stdio文件和我正在使用的库采用流对象.