C++ 中的整数到字符串转换/整数字符串连接 - 更紧凑的解决方案?

2023-12-28

如何进行整数 -> 字符串转换已在互联网上多次得到解答...但是,我正在寻找最紧凑的“C++ 方式”来执行此操作。

由于您可以使用重载的 + 运算符来连接字符串,因此最好能够按照 python-ish 的方式做一些事情 x = (stringVariable + str(intVariable)) 连接,但我不知道在 C++ 中是否有规范的方法可以做到这一点。

我看到的最常见的解决方案是:

stringstream:如果可能的话,最好不要仅仅为了连接一些字母和数字而使用 3 行代码(声明、写入流、转换为字符串)。

itoa:这可行,但我正在寻找一个规范的 C++ 解决方案。另外,我认为 itoa 在技术上是不标准的,尽管我可能是错的。

boost 格式/boost 词法转换:这也有效,但是在普通 C++ 中没有任何东西可以完成这项工作吗?


#include <string>

字符串到整数:int n = std::stoi(s);

整数转字符串:std::string s = std::to_string(n);

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

C++ 中的整数到字符串转换/整数字符串连接 - 更紧凑的解决方案? 的相关文章

随机推荐

  • 正则表达式 sre_constants.error:错误的字符范围

    我正在尝试使用此正则表达式从另一个字符串获取 JSON 字符串 YAHOO Finance SymbolSuggest ssCallback 它适用于正则表达式101 com https regex101 com r rD1hI9 1 但是
  • 使用故事板添加子视图,无需外部 xib

    我正在学习 Objective C 我对新的故事板功能有疑问 我将使用 xib 初始化主视图内的子视图 不使用故事板 我可以使用以下方法来完成 controller UIViewController alloc initWithNibNam
  • Maven 条件依赖

    我们希望根据客户的选择捆绑来自 Alfresco 或 Jackrabbit 或 的库依赖项 依赖项的数量实际上根据所选供应商的不同而有所不同 我们如何在 Maven 级别提供钩子 以便最终产品只包含根据客户选择的依赖 jar 您可以通过将所
  • 从 PyInstaller 包访问 Python 解释器

    我有一个生成 Pronsole py 3D 打印 的程序 假设它称为 PROG 如果只是用Python解释 它在GNU Linux和Windows中运行良好 这是有效的行 self pronTranspProc reactor spawnP
  • 如何从可选字段中进行选择而不是使用必填字段?

    我正在尝试添加数据源data source person支持2种输 入方式 Schema map string schema Schema id Type schema TypeString Computed true Optional t
  • =~ 和 /\ 在 Ruby 中是什么意思?

    我一直在自学 Ruby 对于我试图解决的某个问题 我注意到很多人都在使用 and 在他们的代码中 我不太确定它们是如何工作的 只是想要一个解释 例如 我正在查看某人的 Pig Latin 翻译器代码 这是我第一次看到这些代码被使用 def
  • XQuery 在单个 SQL 更新命令中添加或替换属性

    我有一个带有 XML 列的表 我想更新 xml 以插入属性或更改属性值 如果属性已存在 假设起始 xml 是 插入 UPDATE Table set XmlCol modify insert attribute att 1 into d 1
  • 何时在 RTC 源控制中的流中使用多个组件

    在我看来 RTC 源代码控制组件是文件和文件夹的逻辑分组 我什么时候应该在 RTC 源控制中的流中使用多个组件 方法一 我有多个 java Eclipse 项目 但我将这些项目添加到单个流中的一个组件中 这些项目被打包到一个部署文件中 方法
  • 无法选择具有以下功能的设备驱动程序“”:[[gpu]]

    我正在尝试在 WSL 2 上安装 Cuda 我按照以下说明进行操作this https ubuntu com blog getting started with cuda on ubuntu on wsl 2 执行完每个步骤后 我尝试通过执
  • Android 9 补丁 - 只允许背景可绘制的特定区域进行拉伸

    如何着手创建一个View有三角形穿孔的边界 到目前为止 我一直在使用背景可绘制对象来实现这一目标 当尺寸View是固定的 现在我遇到的情况是height of the View不是恒定的 所以我需要动态地改变高度 我不能再使用具有固定高度的
  • Swift 与 ObjC 初始化过程?

    在 Objective C 中我们创建像这样的对象 instancetype init return super init Here it returns initialised value Class obj Class alloc in
  • vitejs 使用 jsx 进行构建,在 aws amplify 上返回 MIME 错误

    所以我在一个 React 项目中使用 Vitejs 我对应用程序中的所有 React 文件使用 jsx 扩展 使用 npm build 时 然后 npm run Preview 该应用程序在我的本地计算机上运行良好 但是 当我使用 aws
  • 需要使用 modbus_tk 库的帮助

    我正在使用 modbus tk 库作为 Modbus RTU 从站 我有一个现成的 Modbus RTU 主模拟器通过 USB 转 485 转换器在另一台 PC 上运行 我在 Master 中看不到我的持有登记册 我已经验证串行链路良好 因
  • 错误号:3780 引用列“%s”与外键约束“%s”中引用的列“%s”不兼容

    DROP DATABASE IF EXISTS ProviderPatients CREATE DATABASE ProviderPatients USE ProviderPatients CREATE TABLE IF NOT EXIST
  • 如何从 Windows 应用程序 C# 发布 Word 文件

    在我的 Windows C 项目中 我的 Bin Debug 文件夹中有几个 Word 文件 当我发布项目时 我无法访问这些 Word 文件 似乎这些文件未发布 并且出现文件未找到异常 任何人都可以帮助我如何发布这些文件 以便我可以通过我的
  • 使用 SELECT...WHERE id IN (...),按 IN() 对结果排序? [复制]

    这个问题在这里已经有答案了 可能的重复 按 SQL IN 子句中值的顺序排序 https stackoverflow com questions 396748 ordering by the order of values in a sql
  • GWT CellTable 选择并单击 CheckBoxCell

    我有一个 CellTable 它与 SingleSelectionModel 一起使用来进行单选并在详细信息面板中显示一些信息 此外 我还在该 CellTable 中添加了 CheckBoxCell 列 它与另一个 MultipleSele
  • 在 Android 选项卡中显示具有模糊效果的活动

    我的应用程序中有一个选项卡栏 第三个选项卡名为 关于 当用户单击此 关于 选项卡时 我希望以模糊效果显示活动 更具体地说 关于活动 应位于前面 而上一个选项卡应显示在后面并具有模糊效果 我在 about java onCreate 方法中执
  • 计算单元格中的特定字符数 - Excel

    我想计算单元格中的所有特殊字符 例如 有了这个公式 LEN D2 LEN SUBSTITUTE D2 我只能计算一个字符 但我需要计算单个单元格中的多个字符 有没有办法调整这个 谢谢您的帮助 仅使用公式而不是 VBA 可以通过以下两种方法实
  • C++ 中的整数到字符串转换/整数字符串连接 - 更紧凑的解决方案?

    如何进行整数 gt 字符串转换已在互联网上多次得到解答 但是 我正在寻找最紧凑的 C 方式 来执行此操作 由于您可以使用重载的 运算符来连接字符串 因此最好能够按照 python ish 的方式做一些事情 x stringVariable