មិថុនា
គន្លឹះ និងល្បិចខ្លះៗ ៖ េដីម្បីទប់ស្កាត់ Logic Error ដោយប្រើ Exception Handling ក្នុង C++
រៀបរៀងអត្ថបទដោយ ៖ លោក សុខ ជាស្រួច
ក្នុងការសរសេរ Program ដើម្បីដោះស្រាយបញ្ហាអ្វីមួយយើងនៅតែមិនអាចគេចផុតពី Logic Error ដែលកើតឡើងដោយមិនបានគ្រោងទុក ដែលនាំឲ្យ Program ឈប់ដំណើរការភា្លម ។
ចុច Like គេហទំព័រ www.antkh.com ដើម្បីទទួលបានព័ត៌មានថ្មីៗទាក់ទងនឹងបច្ចេកវិទ្យា
ដូច្នេះ ដើម្បីទប់ស្កាត់បញ្ហាទាំងនេះនិងអាចដឹងពីប្រភេទនៃ Error ដែលកើតឡើងយើងសូមលើកយកនៃការប្រើប្រាស់ Exception Handling មកបង្ហាញ
ខាងក្រោមនេះគឺជាឧទាហរណ៍ នៃការរក factorial នៃចំនួនលេខណាមួយដោយប្រើ Exception handling ដើម្បីចាប់ Logic Error ដែលអាចកើតឡើង
- ដើម្បីអាចប្រើ Exception handling បានយើងត្រូវដឹងពី syntax និង keywords ដែលមានក្នុង Exception ជាមុនសិន
· Syntax
· Keywords
Ø Try keyword
គឺជា block នៃ Statement ដែលនិងអាចកើតឡើងនៅ Exception
Ø Throw keyword
វាមាននាទីបញ្ចូនភាព Error ទៅ Catch Block នៅពេលដែលមាន Exception នៅក្នុង Try block
Ø Catch keyword
ជាblock ដែលយើងចង់ Handle the Problems នៃ Exception នោះ
-ពន្យល់Code
-ពេលដែល Enter number = 4
លេខ4ជាចំនួនវិជ្ចាមាននោះ try block និងមិនមាន Exception កើតឡើងទេ រួចវានិងបង្ហាញលទ្ធផងនៃ 4! ។
-ពេលដេល Enter number = -4
លេខ-4ជាចំនួនអវិជ្ជាមាននោះ try block និងមាន Exception កើតឡើង រួចហើយ throw វា thrown ទៅឲ្យ Catch block ។ catch វានិងដោះស្រាយបញ្ហានេះដោយបង្ហាញពាក្យ Invalid Input (it's negative Number) ! ទៅឲ្យ users បានដឹង ។
♦ សម្រាប់វគ្គសិក្សា C/C++ តម្លៃ ៥៩ដុល្លា http://training.antkh.com/c_cpp.aspx
♦ ប្រសិនបើមានប្អុនៗចង់ដឹងព័ត៌មានលម្អិតវគ្គសិក្សានៅអាន-ANT សូមទំនាក់ទំនង ០១០ / ០១៦ ៦៦៦ ៦៥៣
♦ ឬអាចផ្ញើសារចូល facebook : https://www.facebook.com/anttrainning
សម្រាប់លោកអ្នកចង់ដំឡើងកម្មវិធីបង្កើតដោយអាន-ANT សម្រាប់ Android https://play.google.com/store/apps/developer?id=ANT+Mag
មតិ និងយោបល់ទៅលើអត្ថបទនេះ (តាម Facebook)
ខាងក្រោមនេះជាយោបល់ផ្សេងៗរបស់អ្នកទស្សនា