C++ Stringsamevoeging
Snaar samevoeging
Die +
operateur kan tussen stringe gebruik word om hulle bymekaar te voeg om 'n nuwe string te maak. Dit word aaneenskakeling genoem :
Voorbeeld
string firstName = "John ";
string lastName = "Doe";
string fullName =
firstName + lastName;
cout << fullName;
In die voorbeeld hierbo het ons 'n spasie na firstName bygevoeg om 'n spasie tussen John en Doe by afvoer te skep. Jy kan egter ook 'n spasie met aanhalingstekens byvoeg ( " "
of ' '
):
Voorbeeld
string firstName = "John";
string lastName = "Doe";
string fullName =
firstName + " " + lastName;
cout << fullName;
Voeg by
'n String in C++ is eintlik 'n voorwerp wat funksies bevat wat sekere bewerkings op stringe kan uitvoer. Byvoorbeeld, jy kan ook stringe saamvoeg met die append()
funksie:
Voorbeeld
string firstName = "John ";
string lastName = "Doe";
string fullName =
firstName.append(lastName);
cout << fullName;
Dit is aan jou of jy wil gebruik +
of append()
. Die groot verskil tussen die twee is dat die append()
funksie baie vinniger is. Vir toetsing en so, kan dit egter makliker wees om net te gebruik +
.