C++ Enumeration (enum)
🔹 تعریف
-
enumیک نوع داده کاربرساز است که شامل مجموعهای از مقادیر ثابت (ثابتهای نامگذاری شده) میشود. -
برای خوانایی بهتر کد و جلوگیری از استفاده از عددهای جادویی (magic numbers) کاربرد دارد.
🔹 ساختار کلی
هر مقدار به طور پیشفرض از صفر شروع میشود و به ترتیب افزایش مییابد، اما میتوان مقادیر خاص هم به آنها داد.
1️⃣ مثال ساده: روزهای هفته
2️⃣ اختصاص مقدار مشخص به اعضای enum
3️⃣ استفاده از enum در شرط
🔹 خروجی: Get Ready!
🔹 نکات مهم
-
مقادیر enum به صورت اعداد صحیح ذخیره میشوند.
-
استفاده از enum خوانایی کد را افزایش میدهد و اشتباهات ناشی از استفاده عدد کاهش مییابد.
-
در C++11 میتوان از
enum classاستفاده کرد تا دامنه نامها محدود و ایمنتر شود:
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React