Concaténation de chaînes C++
Concaténation de chaînes
L' +
opérateur peut être utilisé entre les chaînes pour les additionner pour créer une nouvelle chaîne. C'est ce qu'on appelle la concaténation :
Exemple
string firstName = "John ";
string lastName = "Doe";
string fullName =
firstName + lastName;
cout << fullName;
Dans l'exemple ci-dessus, nous avons ajouté un espace après firstName pour créer un espace entre John et Doe en sortie. Cependant, vous pouvez également ajouter un espace avec des guillemets ( " "
ou ' '
):
Exemple
string firstName = "John";
string lastName = "Doe";
string fullName =
firstName + " " + lastName;
cout << fullName;
Ajouter
Une chaîne en C++ est en fait un objet, qui contient des fonctions pouvant effectuer certaines opérations sur des chaînes. Par exemple, vous pouvez également concaténer des chaînes avec la append()
fonction :
Exemple
string firstName = "John ";
string lastName = "Doe";
string fullName =
firstName.append(lastName);
cout << fullName;
C'est à vous de décider si vous voulez utiliser +
ou append()
. La principale différence entre les deux est que la append()
fonction est beaucoup plus rapide. Cependant, pour les tests et autres, il pourrait être plus facile d'utiliser simplement +
.