Łączenie ciągów C++


Łączenie ciągów

Operator +może być używany między ciągami, aby dodać je do siebie w celu utworzenia nowego ciągu. Nazywa się to konkatenacją :

Przykład

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

W powyższym przykładzie dodaliśmy spację po imieniu, aby utworzyć spację między Johnem i Doe na wyjściu. Możesz jednak dodać spację z cudzysłowami ( " "lub ' '):

Przykład

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

Dodać

Ciąg znaków w C++ to w rzeczywistości obiekt, który zawiera funkcje, które mogą wykonywać określone operacje na ciągach. Na przykład możesz również łączyć ciągi z append()funkcją:

Przykład

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

Od Ciebie zależy, czy chcesz użyć +lub append(). Główna różnica między nimi polega na tym, że append()funkcja jest znacznie szybsza. Jednak do testowania itp. łatwiej może być po prostu użyć +.