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