如何将多个字符组合成一个字符串?

莎拉

我正在执行字符串解析,基本上我想做的是这样的:

string signature = char[index+1] + '/' + char[index+2];

但是您不能对char进行字符串连接,这使我想到了这个问题,如何模拟对char的连接?

我知道C ++中的字符串库已追加,但我认为这不适用于我的情况。有任何想法吗?

本杰明·林德利(Benjamin Lindley)

您可以将char连接到a std::string,只需要其中一个操作数是a std::string,否则就添加了整数。

std::string signature = std::string() + char_array[index+1] + '/' + char_array[index+2];

请注意,这仅在链中的第一个或第二个操作数为a时才有效std::string这将导致第一个调用operator+返回a std::string,其余的将随之而来。因此,这不会产生预期的结果:

std::string signature = char_array[index+1] + '/' + char_array[index+2] + std::string();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将多个数组和一个字符串组合成一个数组?

如何在Swift 3中将两个字符串(日期和时间)组合成一个新日期

我如何将两个字符组合成字符串C#

如何将下一个字符串分成几组?

将find_all美丽的汤标签组合成一个字符串

StructOpt:如何将所有参数组合在一个字符串中?

如何将2数组的第一个元素组合成一个字符串数组?

熊猫:如何将行转换为一个字符串?

如何将一个字符串分成2个字符串

如何在循环中从每一列获取值并将它们组合成一个字符串

如何将一个字符串和变量组合为新变量

如何将一个字符串数组存储到另一个字符串数组中?

swift:如何将一个字符串从textField分配给另一个字符串?

如何将一个字符串值传递给COUNTIF?

如何将多个输入行组合成一个字符串?

如何将两个字符串组合成另一个字符串的名称并调用该字符串?

如何将一个字符串值与另一个字符串值进行比较?

如何将“$@”或数组连接到一个字符串

将多个mysql数据组合成一个字符串并用php显示

如何将一个字符串分成多行单个字符

如何将一个字符串插入另一个字符串?

有没有办法将集合中的数据值组合成一个字符串?

Ember.js 将数据存储中的两个对象组合成一个字符串

如何将字符串向量的最后一个字符大写?

将单元格组合成一个字符串,以便它们可以通过输入框进行搜索

如何将多个字典组合成一个字符串?(键和值)

我想将字符组合成一个字符串

Python如何将一个字符串分成几个阶段

如何将一个字符串与另一个字符串匹配并为其返回 true?