تجول C ++

C ++ الصفحة الرئيسية C ++ مقدمة C ++ ابدأ بناء جملة C ++ إخراج C ++ تعليقات C ++ متغيرات C ++ مدخلات مستخدم C ++ أنواع بيانات C ++ عوامل C ++ سلاسل C ++ C ++ الرياضيات C ++ منطقية شروط C ++ مفتاح C ++ C ++ أثناء التكرار C ++ للحلقة C ++ استراحة / متابعة صفائف C ++ مراجع C ++ مؤشرات C ++

وظائف C ++

وظائف C ++ معلمات وظيفة C ++ وظيفة C ++ الزائد

فئات C ++

C ++ OOP فئات / كائنات C ++ طرق فئة C ++ C ++ البناة محددات الوصول C ++ تغليف C ++ الوراثة C ++ تعدد الأشكال C ++ ملفات C ++ استثناءات C ++

C ++ كيف

أضف عددين

أمثلة C ++

أمثلة C ++ مترجم C ++ تمارين C ++ اختبار C ++


تسلسل سلسلة C ++


تسلسل السلسلة

يمكن +استخدام عامل التشغيل بين السلاسل لإضافتها معًا لإنشاء سلسلة جديدة. وهذا ما يسمى بالتسلسل :

مثال

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

في المثال أعلاه ، أضفنا مسافة بعد firstName لإنشاء مسافة بين John و Doe على الإخراج. ومع ذلك ، يمكنك أيضًا إضافة مسافة بعلامات اقتباس ( " "أو ' '):

مثال

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

ألحق

السلسلة في C ++ هي في الواقع كائن ، والتي تحتوي على وظائف يمكنها تنفيذ عمليات معينة على السلاسل. على سبيل المثال ، يمكنك أيضًا ربط السلاسل مع append()الوظيفة:

مثال

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

الأمر متروك لك فيما إذا كنت تريد استخدام +ملفات append(). الفرق الرئيسي بين الاثنين هو أن append()الوظيفة أسرع بكثير. ومع ذلك ، للاختبار وما إلى ذلك ، قد يكون من الأسهل استخدامه فقط +.