繁体   English   中英

从内存缓冲区创建fstream对象

[英]creating a fstream object from memory buffer

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


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

您不能从FILE*创建fstream对象。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM