Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 从 std::fstream 获取 FILE*
有没有办法从 iostream 派生类中获取 FILE*?特别是来自 fstream?
不,至少不是以便携的方式。
GCClibstdc++有一个名为的类stdio_filebuf,您可以将其与流一起使用,并且它确实允许您直接获取关联的FILE*,但stdio_filebuf它不是basic_filebuf,并且不能与 . 一起使用basic_fstream。
libstdc++
stdio_filebuf
FILE*
basic_filebuf
basic_fstream