c++ - 如何从字符串转换为 IStream
问题描述
我不知道这是否可能,但我收到了一个std::string
包含字符串(例如"Hello World"
)的类型值,我需要将它传递给一个类型的变量IStream
。
我还没有在 SO 中找到任何解决方案,所以我想知道该怎么做。
编辑:
我有一个这样的函数,它被调用并返回一个字符串。
foo1(std::string& testOne) (){
testOne = "This is my test";
}
同时,我还有另一个函数可以执行一些其他操作,但签名需要使用一个IStream
值。
foo2(IStream *value)
{
// Do something here
}
我的想法是我想从中获取字符串foo1
,将其转换为一个,IStream
以便我可以将它传递给函数foo2
。
解决方案
推荐阅读
- django - Nginx 不提供媒体文件。Dockerizing django/nginx/gunicorn/postgresql
- c# - ASP.NET Core 启动消息日志
- scripting - 具有多标准案例的 NSIS 交换机
- latex - 如何在 R 中迭代 kable?
- python - 使用 SciPy 在曲线之间进行插值
- node.js - 当MongoDB中至少需要一个子文档时,有什么更好的方法来防止删除所有子文档
- java - 获取最大尺寸的连续子阵列尺寸
- c - 为什么我的 flex 和 bison 程序不起作用?正弦和余弦函数计算器
- go - image.Decode 在解码 .png 文件时返回错误
- javascript - 如果月份无效,则启用/禁用按钮