Aaneenschakeling van C++- tekenreeksen


String aaneenschakeling

De +operator kan tussen strings worden gebruikt om ze bij elkaar op te tellen om een ​​nieuwe string te maken. Dit wordt aaneenschakeling genoemd :

Voorbeeld

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

In het bovenstaande voorbeeld hebben we een spatie toegevoegd na firstName om een ​​spatie te creëren tussen John en Doe bij uitvoer. U kunt echter ook een spatie toevoegen met aanhalingstekens ( " "of ' '):

Voorbeeld

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

toevoegen

Een string in C++ is eigenlijk een object dat functies bevat die bepaalde bewerkingen op strings kunnen uitvoeren. U kunt bijvoorbeeld ook strings samenvoegen met de append()functie:

Voorbeeld

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

Het is aan jou of je het wilt gebruiken +of append(). Het grote verschil tussen de twee is dat de append()functie veel sneller is. Voor testen en dergelijke kan het echter gemakkelijker zijn om gewoon +.