c++ - 如何在C++中添加多个字符串

标签 c++ string add concat

据我所知,C++ 只允许将 2 个字符串加在一起,即: s = s1 + s2

但是如何将多个字符串加在一起呢?喜欢:

s = s1 + s2 + s3 + s4 + ... + sn

最佳答案

如果您尝试附加 std::string 类的字符串对象,这应该可行。

string s1 = "string1";
string s2 = "string2";
string s3 = "string3";

string s = s1 + s2 + s3;

string s = string("s1") + string("s2") + string("s3") ...

关于c++ - 如何在C++中添加多个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2300895/

相关文章:

c++ - 这段代码是线程安全的吗?

c++ - 三元运算符并通过常量引用延长临时对象的生命周期

C# 从嵌套的 if 语句返回结果

c++ - 为什么 std::sort 在比较函数使用大于 (>) 而不是大于或等于 (>=) 时起作用?

java - 将String转换为二维数组

javascript - 使用 JavaScript 按数字或字母字符将字符串拆分为 block

jsf-2 - 添加在带有对话的 PrimeFaces ver 3.4.2 dataTable 中无法正常工作

magento - 如何在 Magento 1.6.2 中添加新的州/省和城市下拉列表?

算术加法和字符串连接之间的Java '+'运算符?

c++ - 在 C++ 中通过析构函数销毁动态数组的 vector