C++ 字符串串联

创建于 2024-12-03 / 25
字体: [默认] [大] [更大]

字符串串联

可以在字符串之间使用 +运算符将它们相加以生成新字符串。这称为串联:

实例

string firstName = "John ";
string lastName = "Doe";
string fullName = firstName + lastName;
cout << fullName; 运行实例 »

在上面的示例中,我们在firstName之后添加了一个空格,以便在输出时在John和Doe之间创建一个空格。也可以添加带引号的空格(" " or ' '):

实例

string firstName = "John";
string lastName = "Doe";
string fullName = firstName + " " + lastName;
cout << fullName; 运行实例 »

追加

C++中的字符串实际上是一个对象,它包含可以在字符串上执行某些操作的函数。例如,还可以使用append()函数连接字符串:

实例

string firstName = "John ";
string lastName = "Doe";
string fullName = firstName.append(lastName);
cout << fullName; 运行实例 »

是否使用+append()完全由您决定。两者的主要区别在于append()函数要快得多。但是,对于测试之类的,只使用+可能更容易。



0 人点赞过