C++ Dize Birleştirme
Dize Birleştirme
Operatör , +
yeni bir dize oluşturmak üzere bunları bir araya getirmek için dizeler arasında kullanılabilir. Buna birleştirme denir :
Örnek
string firstName = "John ";
string lastName = "Doe";
string fullName =
firstName + lastName;
cout << fullName;
Yukarıdaki örnekte, çıktıda John ve Doe arasında bir boşluk oluşturmak için firstName'den sonra bir boşluk ekledik. " "
Ancak, tırnak işaretleri ( veya ) içeren bir boşluk da ekleyebilirsiniz ' '
:
Örnek
string firstName = "John";
string lastName = "Doe";
string fullName =
firstName + " " + lastName;
cout << fullName;
Ekle
C++'daki bir dize aslında, dizeler üzerinde belirli işlemleri gerçekleştirebilen işlevleri içeren bir nesnedir. Örneğin, dizeleri şu append()
işlevle de birleştirebilirsiniz:
Örnek
string firstName = "John ";
string lastName = "Doe";
string fullName =
firstName.append(lastName);
cout << fullName;
+
Kullanmak isteyip istemediğiniz size kalmış append()
. İkisi arasındaki en büyük fark, append()
işlevin çok daha hızlı olmasıdır. Ancak, test ve benzeri için, sadece kullanmak daha kolay olabilir +
.