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