2

假设我有一些由 malloc 分配的内存。现在我想将它用作流缓冲区作为 fstream 对象。在另一种情况下,假设我有一个 FILE*. 是否可以从中创建一个 fstream 对象?


实际上我有一个现有的库,它在它的函数中接受 FILE* 参数。现在我想用 cpp 类型的文件处理来实现这个库,保持向后兼容性。我应该怎么办?

4

1 回答 1

0

您不能fstreamFILE*.

您应该亲自编写基于 C++ 标准 I/O 流的流,该流由FILE*

于 2013-04-12T20:15:02.613 回答