Home » C++ » String C++ : Penggabungan String (Concatenation)

String C++ : Penggabungan String (Concatenation)

by Hanifah Nurbaeti
by Hanifah Nurbaeti

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 +.

You may also like