[英]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.