当你有 std::string 时如何使用 basic_istream

2024-01-06

我有一个使用 basic_istream 作为参数的函数,并且我有一个 std::string ,其中包含我需要传递它的数据。我怎么做?


您可以将字符串数据放入流中:

std::string x;
std::stringstream ss(x); // put string into stream

function_taking_stream(ss);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当你有 std::string 时如何使用 basic_istream 的相关文章

随机推荐

  • WebElement.getText() 函数和 utf8

    我可以假设对于每个网页WebElement getText 函数确实返回 utf8 字符串 还是可以有其他编码 如果可能有其他编码 我如何识别它并将其转换为utf8 我不知道没有一种好的方法 也许如果你喜欢反射 你可以破解并重写 来执行 g
  • 升级到rails 5.2后如何获取rails master.key

    因此 我将正在开发的应用程序升级到了 Rails 5 2 但它在 Heroku 上崩溃了 我认为这是因为我的 config 文件夹中没有 master key 文件 我仍然有以前的 Rails 版本的 Secrets yml 文件 我需要做
  • 使C#.NET中的IntPtr指向字符串值

    我正在使用一个类StringHandle字段是一个IntPtr代表一个值LPCWSTR在C 中 internal IntPtr StringHandle LPCWSTR 现在说我有一个字符串 string x abcdefg 如何使用字符串
  • 使用嵌套的“try/finally”“try/ except”语句

    我在 StackOverflow 上看到过这段代码 with TDownloadURL Create nil do try URL myurltodownload com filename locationtosaveto try Exec
  • 启动 Android Device Monitor 时无法找到 hprof-conv

    我使用的是 Android Studio IDE 及其附带的 SDK 当尝试打开 Android 设备监视器时 我继续收到一个对话框 要求我指向 Android SDK 当我这样做时 它表明它找不到文件tools hprof conv Th
  • C++ 内联函数可以防止复制吗?

    假设编译器实际上内联foo这两个语句之间有性能差异吗 inline int foo int val return val int main std cout lt lt foo 123 lt lt std endl std cout lt
  • Google API(方向)-创建避开某些点的路线[重复]

    这个问题在这里已经有答案了 Google Maps API 似乎没有提供创建避开或倾向于避开某些点的路线的方法 有人做过这样的事情吗 我想在路线上创建例外规则 例如 显示没有交通信号的路线 我遇到了同样的问题 这是迄今为止我找到的最好的解决
  • System.Web.WebPages.TypeHelper.ObjectToDictionaryUncached

    我刚刚更新到最新的 ASP NET MVC 我得到 Method not found System Web Routing RouteValueDictionary System Web WebPages TypeHelper Object
  • 如何创建 package.json 文件?

    In Mac Terminal https en wikipedia org wiki Terminal macOS Terminal package json This is most likely not a problem with
  • 在 props 中传递 Redux store

    我正在大学练习使用 React 和 Redux 构建应用程序 当我使用 Yarn 启动服务器时 出现以下错误 Passing redux store in props has been removed and does not do any
  • Autofac 和 BeginLifetimeScope 的内存泄漏 / DbContext 已被处置 / C# asp.net

    我正在使用 NServiceBus Scheduler 这就是为什么我被迫使用 BeginLifetimeScope 来避免内存泄漏 Method public void Start using var scope lifetimeScop
  • 使用 Tweepy 自动直接消息响应

    我目前正在使用 python 中的 tweepy 包作为 DM 侦听器 我希望在收到发件人的消息后回复他们 我有以下内容 class StdOutListener StreamListener def init self self twee
  • 如何写入 7z 存档格式的二进制数据?

    我一直在研究 7z 存档格式的格式描述和源代码 但在编写有效的容器时仍然遇到困难 我想我可以创建一个空容器 无论如何 这是我的开始 std ofstream ofs archivename c str std ios binary std
  • 批处理文件编辑 ini 文件中的行

    我有一个自动生成的 ini 文件 它的第二行始终是 Version W XX Y ZZ Where W是主版本号 XX是次要版本 Y是构建和ZZ是修订版 我需要打开该 ini 文件并使用批处理文件编辑该行 以便删除该版本中的内部版本号和修订
  • 使用 C++ 在 Linux 中创建计时器队列 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我在 Windows 中使用 C 实现了一个项目 该项目创建一个计时器队列 向其中添加条目 在计时器到期时执行回调函数 等待下一个计时
  • 如何使用Java日历从日期中减去X天?

    有人知道使用Java日历从日期中减去X天的简单方法吗 我还没有找到任何函数可以让我直接从 Java 中的日期减去 X 天 有人能指出我正确的方向吗 取自这里的文档 http docs oracle com javase 7 docs api
  • 获得 Android 用户消息平台的同意

    我正在尝试使用 Admob 实现 UE 同意 让用户选择是否想要在 Android 中显示个性化广告 我正在通过用户消息平台的 资金选择 来做到这一点 我遵循了这个快速入门指南 https developers google com adm
  • Sphinx实时索引配置?

    我是 Sphinx 的新手 我需要 Linux 服务器中实时索引 sphinx config 的示例代码 对于近实时索引 您可以使用增量方法 http sphinxsearch com docs 1 10 delta updates htm
  • C 标准库中包含哪些内容?

    我将举一个例子GNU C 库 http www gnu org software libc manual html mono libc html Opening and Closing Files文档 13 1 打开和关闭文件 本节描述打开
  • 当你有 std::string 时如何使用 basic_istream

    我有一个使用 basic istream 作为参数的函数 并且我有一个 std string 其中包含我需要传递它的数据 我怎么做 您可以将字符串数据放入流中 std string x std stringstream ss x put s