【发布时间】:2012-12-24 17:04:27
【问题描述】:
我需要使用无法修改的旧库处理一些数据。我的问题是它需要一个普通的旧 FILE 句柄才能保存其结果,而且我根本不需要在磁盘上写任何东西。
我知道没有标准的方法可以做到这一点,但是否有可能使用 windows API、boost 或其他任何东西来获取指向内存的文件句柄?
我没有找到明确保证不会(系统地)执行磁盘访问的解决方案。
【问题讨论】:
-
可能的重复只讨论了基于linux的解决方案,根本没有提到windows。
-
stackoverflow.com/questions/313111/dev-null-in-windows 的可能副本。特殊文件名“NUL”似乎是答案,但我从未使用过。
-
哇,不,null 是别的东西。它将您的数据发送到黑洞中。我真的想把结果拿回来。
-
“不写入磁盘”要求到底有多难?是否禁止分页?