假设我“打开”一个可执行文件,我得到了FILE*回报。此外,假设我想将此文件“连接”到istream对象以进行更轻松的处理,有没有办法做到这一点?
FILE*
istream
没有标准的方法,但是如果您想快速解决问题,可以使用fileno()获取文件描述符,然后使用Josuttis的fdstream。可能会有类似的尝试,但是我在很久以前就用过,而且效果很好。如果没有别的,那应该是实现自己的一个很好的映射。