有没有办法将内存缓冲区创建为FILE*.在TiXml中它可以将xml打印到FILE*但我似乎无法将其打印到内存缓冲区.
c c++
我通过open_memstream()创建一个流,填充然后读取.它工作正常.但我很困惑,函数文档说:"open_memstream()函数打开一个用于写入缓冲区的流".但我也可以读它.我是否以正确的方式使用它?也许我可以读取流因为我的平台中的功能实现允许这样做?当我改变平台时,我可能会收到错误.
c++
c++ ×2
c ×1