【问题标题】:Get FILE* from fstream [duplicate]从 fstream 获取 FILE* [重复]
【发布时间】:2010-02-25 02:57:44
【问题描述】:

可能重复:
Getting a FILE* from a std::fstream

有没有办法从 iostream 派生类中获取 FILE*?特别是来自 fstream?

【问题讨论】:

标签: c++ io fstream


【解决方案1】:

不,至少不是便携方式。

GCC 的libstdc++ 有一个名为stdio_filebuf 的类,您可以将其与流一起使用,它确实允许您直接获取关联的FILE*,但是,stdio_filebuf 不是basic_filebuf,并且不能与basic_fstream 一起使用。

【讨论】:

    猜你喜欢
    • 2021-11-24
    • 2012-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-02
    相关资源
    最近更新 更多