C++ String-Verkettung


String-Verkettung

Der +Operator kann zwischen Zeichenfolgen verwendet werden, um sie zu einer neuen Zeichenfolge zusammenzufügen. Das nennt man Verkettung :

Beispiel

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

Im obigen Beispiel haben wir nach firstName ein Leerzeichen hinzugefügt, um bei der Ausgabe ein Leerzeichen zwischen John und Doe zu erstellen. Sie können jedoch auch ein Leerzeichen mit Anführungszeichen ( " "oder ' ') hinzufügen:

Beispiel

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

Anhängen

Ein String in C++ ist eigentlich ein Objekt, das Funktionen enthält, die bestimmte Operationen an Strings ausführen können. Beispielsweise können Sie Strings auch mit der append()Funktion verketten:

Beispiel

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

+Es liegt an Ihnen, ob Sie oder verwenden möchten append(). Der Hauptunterschied zwischen den beiden besteht darin, dass die append()Funktion viel schneller ist. Für Tests und dergleichen ist es jedoch möglicherweise einfacher, einfach +.