For Android device For iOS device
២៣
មករា

ការ​ប្រើ​ប្រាស់ 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 សង្កាត់បឹងកក់២ ទួលគោក

https://maps.app.goo.gl/cdi3hTED27tbHBaB9

មតិ និង​យោបល់​ទៅលើ​អត្ថបទ​នេះ (តាម Facebook)

ខាងក្រោម​នេះ​ជា​យោបល់​ផ្សេងៗ​របស់​អ្នកទស្សនា