相关疑难解决方法(0)

如何在一行上连接多个C++字符串?

C#具有语法功能,您可以在一行中将多种数据类型连接在一起.

string s = new String();
s += "Hello world, " + myInt + niceToSeeYouString;
s += someChar1 + interestingDecimal + someChar2;
Run Code Online (Sandbox Code Playgroud)

什么是C++中的等价物?据我所知,你必须在单独的行上完成所有操作,因为它不支持使用+运算符的多个字符串/变量.这没关系,但看起来并不整洁.

string s;
s += "Hello world, " + "nice to see you, " + "or not.";
Run Code Online (Sandbox Code Playgroud)

上面的代码产生错误.

c++ string compiler-errors concatenation

136
推荐指数
10
解决办法
38万
查看次数

简单的字符串连接

如果我x='wow'在Python中有一个字符串,我可以使用该__add__函数将此字符串与其自身连接,如下所示:

x='wow'  
x.__add__(x)  
'wowwow'
Run Code Online (Sandbox Code Playgroud)

我怎么能用C++做到这一点?

c++

-4
推荐指数
1
解决办法
1523
查看次数

标签 统计

c++ ×2

compiler-errors ×1

concatenation ×1

string ×1