C++ Enumeration (enum)
🔹 تعریف
- 
enumیک نوع داده کاربرساز است که شامل مجموعهای از مقادیر ثابت (ثابتهای نامگذاری شده) میشود.
- 
برای خوانایی بهتر کد و جلوگیری از استفاده از عددهای جادویی (magic numbers) کاربرد دارد. 
🔹 ساختار کلی
هر مقدار به طور پیشفرض از صفر شروع میشود و به ترتیب افزایش مییابد، اما میتوان مقادیر خاص هم به آنها داد.
1️⃣ مثال ساده: روزهای هفته
2️⃣ اختصاص مقدار مشخص به اعضای enum
3️⃣ استفاده از enum در شرط
🔹 خروجی: Get Ready!
🔹 نکات مهم
- 
مقادیر enum به صورت اعداد صحیح ذخیره میشوند. 
- 
استفاده از enum خوانایی کد را افزایش میدهد و اشتباهات ناشی از استفاده عدد کاهش مییابد. 
- 
در C++11 میتوان از enum classاستفاده کرد تا دامنه نامها محدود و ایمنتر شود:
 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