Concatenazione di stringhe C++


Concatenazione di stringhe

L' +operatore può essere utilizzato tra le stringhe per sommarle per creare una nuova stringa. Questo si chiama concatenazione :

Esempio

string firstName = "John ";
string lastName = "Doe";
string fullName = firstName + lastName;
cout << fullName;

Nell'esempio sopra, abbiamo aggiunto uno spazio dopo firstName per creare uno spazio tra John e Doe sull'output. Tuttavia, puoi anche aggiungere uno spazio tra virgolette ( " "o ' '):

Esempio

string firstName = "John";
string lastName = "Doe";
string fullName = firstName + " " + lastName;
cout << fullName;

Aggiungere

Una stringa in C++ è in realtà un oggetto, che contiene funzioni che possono eseguire determinate operazioni sulle stringhe. Ad esempio, puoi anche concatenare stringhe con la append()funzione:

Esempio

string firstName = "John ";
string lastName = "Doe";
string fullName = firstName.append(lastName);
cout << fullName;

Sta a te decidere se vuoi usare +o append(). La principale differenza tra i due è che la append()funzione è molto più veloce. Tuttavia, per test e simili, potrebbe essere più semplice utilizzare semplicemente +.