cpp-02-12 - نوع string
cpp-02-12 - نوع string
توضیحات :
در این بخش یاد میگیریم که نوع داده String چیست و چطور در C++ از آن استفاده میکنیم.
🔹 استفاده از String در C++
برای کار با رشتهها باید ابتدا کتابخانه زیر را اضافه کنیم:
حالا میتوانیم یک متغیر از نوع string بسازیم:
با cout هم میتوانیم مقدار آن را چاپ کنیم و بدون مشکل نمایش داده میشود.
🔹 نکته مهم درباره String در C++
در زبانهای دیگر (مثل JavaScript، Java یا Python)، رشتهها معمولاً آبجکت هستند.
اما در C++:
🚫 استرینگ یک آبجکت نیست
✅ استرینگ در اصل یک آرایه از کاراکترها است.
وقتی روی مقدار رشته در Visual Studio میایستیم، میبینیم که آن را به صورت:
نشان میدهد؛ یعنی یک آرایه از کاراکترهای ثابت.
این موضوع را جلوتر کامل باز میکنیم، اما فعلاً همین را بدانید:
-
رشتهها در C++ آرایهای از کاراکترها هستند.
-
برخلاف برخی زبانها، اینجا خبری از String به شکل شیءمحور نیست.
-
ولی همچنان میتوانیم مثل دیگر زبانها با آنها کار کنیم.
🔹 جمعبندی
-
برای استفاده از رشتهها، باید
#include <string>اضافه کنید. -
مقداردهی به رشته ساده است و با
coutقابل چاپ است. -
رشتهها در C++ آبجکت نیستند و در واقع آرایهای از کاراکترها محسوب میشوند.
-
در آینده ساختار حافظهای آنها را دقیقتر بررسی خواهیم کرد.
لطفا برای گذاشتن نظرات خود وارد شوید