Конкатенация строк С++
Конкатенация строк
Оператор +
можно использовать между строками, чтобы сложить их вместе, чтобы создать новую строку. Это называется конкатенацией :
Пример
string firstName = "John ";
string lastName = "Doe";
string fullName =
firstName + lastName;
cout << fullName;
В приведенном выше примере мы добавили пробел после firstName, чтобы создать пробел между John и Doe на выходе. Однако вы также можете добавить пробел с кавычками ( " "
или ' '
):
Пример
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()
функция работает намного быстрее. Однако для тестирования и тому подобного может быть проще просто использовать +
.