C++ String Concatenation
در C++ میتوانید چند رشته (std::string) را بههم متصل (Concatenate) کنید تا یک رشتهٔ جدید بسازید. این کار به چند روش ساده انجام میشود.
🟠 C++ String Concatenation (اتصال رشتهها)
🔹 1. عملگر +
سادهترین و رایجترین روش:
میتوانید چند رشته را پشت سر هم با
+زنجیر کنید.
🔹 2. عملگر +=
برای افزودن رشته به انتهای متغیر موجود:
🔹 3. متد ()append
متدی از کلاس string که رشتهٔ جدید را به انتها اضافه میکند:
🔹 4. ترکیب رشته با عدد
برای اتصال عدد باید ابتدا آن را به رشته تبدیل کنید، زیرا + بین string و int مجاز نیست:
✅ نکات مهم
- 
اگر حداقل یکی از طرفین عملگر +از نوعstd::stringباشد، C++ بقیهٔ آرگومانهای متنی (مثل" ") را به صورت رشته ترکیب میکند.
- 
برای دادههای غیررشتهای (int, double, …) حتماً از ()to_stringیاostringstreamاستفاده کنید.
- 
استفادهٔ زیاد از +در حلقههای بزرگ میتواند کارایی را کاهش دهد؛ در موارد خاص ازstd::ostringstreamیاstd::string::reserveاستفاده کنید.
خلاصه
| روش | نمونه کد | 
|---|---|
| + | s3 = s1 + s2; | 
| += | s1 += s2; | 
| append() | s1.append(s2); | 
| با عدد | "Age: " + to_string(age); | 
این روشها به شما امکان میدهند رشتهها را به سادگی و با انعطاف بالا در C++ به یکدیگر متصل کنید.
 CSS3
          CSS3
        
                
           HTML
          HTML
        
                
           Tailwind Css
          Tailwind Css
        
                
           Bootstrap 5
          Bootstrap 5
        
                
           Java script
          Java script
        
                
           ++C
          ++C
        
                
           Python
          Python
        
                
           Three.js
          Three.js
        
                
           Gsap
          Gsap
        
                
           Sass
          Sass
        
                
           SQL
          SQL
        
                
           React
          React