Penggabungan String(Concat)
Operator + dapat digunakan di antara string untuk menambahkannya bersama-sama untuk membuat string baru. Ini disebut penggabungan(concatenation):
Contoh :
#include <iostream> #include <string> using namespace std; int main () { string firstName = "John "; string lastName = "Doe"; string fullName = firstName + lastName; cout << fullName; return 0; }
Output :

Pada contoh di atas, kita tambahkan spasi setelah firstName untuk membuat spasi antara John dan Doe pada keluaran. Namun, bisa juga menambahkan spasi dengan tanda kutip ("" atau ''):
Contoh :
#include <iostream>
#include <string>
using namespace std;
int main () {
string firstName = "John";
string lastName = "Doe";
string fullName = firstName + " " + lastName;
cout << fullName;
return 0;
}
Append
Sebuah string di C ++ sebenarnya adalah sebuah objek yang berisi fungsi yang dapat melakukan operasi tertentu pada string. Misalnya, kita ingin menggabungkan string dengan fungsi append():
Contoh :
#include <iostream>
#include <string>
using namespace std;
int main () {
string firstName = "John ";
string lastName = "Doe";
string fullName = firstName.append(lastName);
cout << fullName;
return 0;
}
Kita bisa menggunakan + atau append(). Perbedaan utama antara keduanya, adalah fungsi append() jauh lebih cepat. Namun, untuk pengujian dan semacamnya, mungkin lebih mudah menggunakan +.