【问题标题】:Construct ofstream from stdio file从stdio文件构造ofstream
【发布时间】:2011-12-25 19:23:42
【问题描述】:

是否可以从给定的 stdio 文件(旧式 C 文件句柄)创建 ofstream 对象?最好不要关闭并重新打开文件。

这样做的目的是我有一个 stdio 文件,而我正在使用的库需要一个流对象。

【问题讨论】:

标签: c++ linux io iostream


【解决方案1】:

如果使用 boost 是一个选项,并且库采用 std::basic_ostream(而不是 std::ofstream),您可以使用 File Descriptor Sink 包装您的文件描述符,从中构造一个 stream,然后传递它到你的目标库。

【讨论】:

    猜你喜欢
    • 2014-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-30
    • 2015-07-15
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    相关资源
    最近更新 更多