सी ++ स्ट्रिंग कॉन्सटेनेशन
स्ट्रिंग संघनन
+
एक नई स्ट्रिंग बनाने के लिए उन्हें एक साथ जोड़ने के लिए ऑपरेटर का उपयोग स्ट्रिंग्स के बीच किया जा सकता है । इसे संघनन कहा जाता है :
उदाहरण
string firstName = "John ";
string lastName = "Doe";
string fullName =
firstName + lastName;
cout << fullName;
ऊपर के उदाहरण में, हमने जॉन और डो के बीच आउटपुट पर स्पेस बनाने के लिए फर्स्टनाम के बाद एक स्पेस जोड़ा। हालाँकि, आप उद्धरणों ( " "
या ' '
) के साथ एक स्थान भी जोड़ सकते हैं:
उदाहरण
string firstName = "John";
string lastName = "Doe";
string fullName =
firstName + " " + lastName;
cout << fullName;
संलग्न
सी ++ में एक स्ट्रिंग वास्तव में एक वस्तु है, जिसमें ऐसे कार्य होते हैं जो तारों पर कुछ संचालन कर सकते हैं। उदाहरण के लिए, आप append()
फ़ंक्शन के साथ स्ट्रिंग्स को भी जोड़ सकते हैं:
उदाहरण
string firstName = "John ";
string lastName = "Doe";
string fullName =
firstName.append(lastName);
cout << fullName;
यह आप पर निर्भर करता है कि आप उपयोग करना चाहते हैं +
या नहीं append()
। दोनों के बीच मुख्य अंतर यह है कि append()
फ़ंक्शन बहुत तेज़ है। हालांकि, परीक्षण और इस तरह के लिए, इसका उपयोग करना आसान हो सकता है +
।