رشته‌ها در واقع آرایه‌ای از کاراکترها هستند که برای نگهداری متغیرهایی مانند نام، نام‌خانوادگی و شماره تلفن افراد به کار می‌روند. این نوع متغیرها با آن که در اصل آرایه هستند اما به دلیل اهمیت بسیار زیاد آنها و همچنین داشتن برخی از خصوصیات، به طور مستقل مورد بررسی قرار می‌گیرند. رشته‌ها دارای توابع مخصوصی نیز هستند که کار با این نوع آرایه‌ها را تسهیل می‌کنند که به بخشی از آنها اشاره خواهیم کرد. رشته‌ها در زبان C++ بین علامتهای گیومه (Double Quote) قرار می‌گیرند.