您的位置:首页 > 编程语言 > C语言/C++

c++ 字符串连接问题

2016-04-18 16:12 453 查看
如果我们在c++中,需要写的字符串常量太长,一行放不下的时候,需要做的就是字符串连接。

下面有三种方法:

1、利用string 重载的'+'连接字符串:例如:

string s="aaa"+
"bbb" +
"ccc";

2. 利用c++编译器会将相邻的字符串合并的特性,连接字符串: 例如
string s="aaa"
"bbb"
"ccc";
3. 利用c++编译器对于多行以“\”结束的代码合并的特性: 例如:

string s="aaa\
bbb\
ccc";

对于第一种,第二种方法可以在每一行之前任意加缩进,而不影响最后的结果,但是,第三种方法是不能在每一行前加缩进,因为增加的空格最后会加到字符串里面。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: