当前位置: 首页 > 面试题库 >

FILE *和istream:将两者连接?

司徒池暝
2023-03-14
问题内容

假设我“打开”一个可执行文件,我得到了FILE*回报。此外,假设我想将此文件“连接”到istream对象以进行更轻松的处理,有没有办法做到这一点?


问题答案:

没有标准的方法,但是如果您想快速解决问题,可以使用fileno()获取文件描述符,然后使用Josuttis的fdstream。可能会有类似的尝试,但是我在很久以前就用过,而且效果很好。如果没有别的,那应该是实现自己的一个很好的映射。



 类似资料:
  • 我是C语言的新手,但对JavaEE有很多经验。 我需要编写一个非常异步的小应用程序。它从HTTP接收数据并将其存储在队列中(它需要有保证的传输和非常高的吞吐量),比如ActiveMQ或OpenMQ,可能通过JMS。 然后另一个C应用程序/监听器从队列中取出数据(通过某个监听器,该监听器由队列直接激活,而不是通过我的池激活),连接到MySQL数据库,进行一些业务逻辑计算,并将消息发送到另一个队列。

  • 问题内容: 在Cython文档的教程中,有numpy模块的cimport和import语句: 我发现此约定在numpy / cython用户中非常流行。 这看起来很奇怪的我,因为他们 都 命名为 NP 。在代码的哪一部分中使用了导入/导入的np?为什么cython编译器不会混淆它们? 问题答案: 可以访问 C 函数或属性,甚至可以访问下面的子模块 可以访问下方的 Python 函数或属性或子模块。

  • 现在我正面临着连接生产者/消费者的问题。 > 我使用以下命令创建了一个客户端密钥存储库, 将CA证书添加到密钥库, 警告与节点-1的连接在身份验证期间终止。这可能表明身份验证由于凭据无效而失败。(org.apache.kafka.clients.NetworkClient) 怀疑我在客户端配置中缺少了什么。如有任何帮助,将不胜感激。

  • File 对象继承自 Blob,并扩展了与文件系统相关的功能。 有两种方式可以获取它。 第一种,与 Blob 类似,有一个构造器: new File(fileParts, fileName, [options]) fileParts —— Blob/BufferSource/String 类型值的数组。 fileName —— 文件名字符串。 options —— 可选对象: lastModifi

  • 我正在阅读Bjarne Stroustrup的“使用C进行编程原理和实践”(第二版)。在第660-661页,作者定义了一个函数如下: 稍后在中,函数被称为其中是中,是一个,是一个大小为的数组。 我不明白

  • 问题内容: 我需要知道AngularJS是否用作前端的js框架,模板引擎是否需要单独的Handlebars?…就像我认为的那样,模板引擎功能可以使用AngularJS本身完成! 问题答案: 没错,把手和Angular在一起将毫无用处。 把手和Angular是完全不同的东西。 车把是一个模板引擎。您编写一个奇特的templatey- string,为其提供一个JSON对象,并从数据中渲染HTML。没