មករា
ការប្រើប្រាស់ Enumerated ឬក៏ Enum នៅក្នុង C++
♦ រៀបចំអត្ថបទដោយ លោក ឃ្លោក ចំរ៉ាត់ ត្រួតពិនិត្យឡើងវិញដោយ លោក អួន ហ៊ិនស៊ី
សួស្ដីអ្នកទាំងអស់គ្នា! ថ្ងៃនេះខ្ញុំសូមលើកយកនូវចំណុចមួយនៅក្នុង C++ ដែលអ្នកទាំងអស់គ្នាប្រហែលជាមិនសូវចាប់អារម្មណ៍ក្នុងការយកមកប្រើនោះទេនោះគឺ Enum ឬអាចហៅម្យ៉ាងទៀតថា Special class ។ Enum គឺយើងប្រើសម្រាប់គ្រប់គ្រងទៅលើការប្រើប្រាស់ constant variable ច្រើនដែលវាកាត់បន្ថយនៅការសេរកូដបង្កើត constant variable អាចបង្រួមមកខ្លីបាន ហើយវាអាចប្រើប្រាស់បានតែជាមួយ variable ជាប្រភេទ int និង Boolean តែប៉ុណ្ណោះ ។ សូមមើលរូបកូដនៅខាងក្រោម៖
♦ ពន្យល់កូដ៖
ដូចនៅក្នុងរូបយើងបានបង្កើត class មួយឈ្មោះ Level ដែលវាជាប្រភេទ enum ។ ចំណែកឯឈ្មោះទាំង៥ដែលយើងបានប្រកាសក្នុង class Level នេះ វាគឺជាប្រភេទ Enumerated Type ដែលវាមានន័យស្មើរនឹងយើងបង្កើត constant variable ចំនួន៥ដូចគ្នា ក្នុងទម្រង់ពីរផ្សេងគ្នា ។ ហើយការហៅយកមកប្រើនៅក្នុង main function ក៏មានលក្ខណៈមិនសូវគ្នាខុសគ្នាប៉ុន្មានដែរ គឺយើងអាចបង្កើតជាObject ថ្មី ឬក៏ជា Variable ថ្មីសម្រាប់ទទួលនូវតម្លៃពី member នៅក្នុង enum class នោះ ។ បើ member ដែលបាន declare ក្នុង enum class មាតម្លៃនោះវានឹងបង្ហា្ញញតម្លៃចេញមកតាមរយៈការ print តែបើ member មិនមានតម្លៃនោះវានឹងបង្ហាញជាលេខ index ។
♦ លទ្ធផលកូដ៖
→ សម្រាប់ Link Download កម្មវិធី ANTLearner សម្រាប់ Android & Windows http://www.antclasses.com/help/page/download.html
→ សម្រាប់ Link Download កម្មវិធីផ្សេងទៀតសម្រាប់ iOS & Android & Windows http://www.antclasses.com/help/page/application.html
→ ប្រសិនបើមានចង្ងល់ ឬមានសំណួរផ្សេងៗសូមផ្ញើសារចូល Facebook : https://www.facebook.com/anttrainning
→ សម្រាប់វគ្គសិក្សានៅអាន-ANT http://training.antkh.com/
→ លេខទូរសព្ទទំនាក់ទំនង ០១០/០១៦ ៦៦៦ ៦៥៣
💒 ទីតាំង #86B ផ្លូវ 313 កែង 606 សង្កាត់បឹងកក់២ ទួលគោក
មតិ និងយោបល់ទៅលើអត្ថបទនេះ (តាម Facebook)
ខាងក្រោមនេះជាយោបល់ផ្សេងៗរបស់អ្នកទស្សនា