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