មេសា
ការប្រើប្រាស់ Template នៅលើ C/C++
ជារៀងរាល់ថ្ងៃ មនុស្សគ្រប់គ្នារស់នៅពឹងពាក់លើបច្ចេកវិទ្យាស្ទើរតែទាំងស្រុង ។ ទន្ទឹមនឹងនេះ បច្ចេកវិទ្យាមានការរីកចម្រើន ភាសា Programming បានដើរតួនាទីយ៉ាងសំខាន់ក្នុងការបង្កើតកម្មវិធីសម្រាប់ប្រើប្រាស់ផ្សេងៗ ។ ថ្ងៃនេះ ថ្នាក់បណ្តុះបណ្តាលកុំព្យូទ័រអាន-ANT សូមលើកយកអត្ថបទមួយមានចំណងជើងថា ការប្រើប្រាស់ Templateនៅលើ C /C++ ដើម្បីផ្ដល់ជាជំនួយដល់បងប្អូនដែលចូលចិត្តរៀនពីភាសា Programming ឲ្យបានយល់ដឹងបន្ថែមទៀតដូចខាងក្រោមនេះ៖
ចុច Like គេហទំព័រ www.antkh.com ដើម្បីទទួលបានព័ត៌មានថ្មីៗទាក់ទងនឹងបច្ចេកវិទ្យា
♦ កូដ C Program:
ពន្យល់ កូដ:
♦ template<class T>មានន័យថាclass T អាចធ្វើការជាមួយdatatype គ្រប់ប្រភេទ ដូចជា int double ដែលយើងបានយកវាមកធ្វើការគណនាផ្សេងៗ
♦ T Add (T num1,T num2)
{
T result;
result = num1 + num2;
return result;
} មានន័យថា T ផ្ដល់ឲ្យ function Add ដែលអាចធ្វើការបូករវាងdatatype ពីរបាន
♦ int i1,i2; គឺជាការប្រកាស អថេរជា integer ដើម្បីផ្ដល់តម្លៃទៅឲ្យparameter list ដើម្បីធ្វើការគណនា
♦ double f1,f2; គឺជាការប្រកាស អថេរជា double ដើម្បីផ្ដល់តម្លៃទៅឲ្យparameter list ដើម្បីធ្វើការគណនា
♣ ចំណាំនៅក្នុង ភាសាC យើងប្រើ header file<stdio.h> ដើម្បីអាចប្រើprintf នឹងscanfបាន ។
លទ្ធផល:
♦ កូដ C++ Program:
ពន្យល់កូដ:
♦ template<class T>មានន័យថាclass T អាចធ្វើការជាមួយdatatype គ្រប់ប្រភេទ ដូចជា int double ដែលយើងបានយកវាមកធ្វើការគណនាផ្សេងៗ
♦ T Add (T num1,T num2)
{
T result;
result = num1 + num2;
return result;
} មានន័យថា T ផ្ដល់ឲ្យ function Add ដែលអាចធ្វើការបូករវាងdatatype ពីរបាន
♦ int i1,i2; គឺជាការប្រកាស អថេរជា integer ដើម្បីផ្ដល់តម្លៃទៅឲ្យparameter list ដើម្បីធ្វើការគណនា
♦ double f1,f2; គឺជាការប្រកាស អថេរជា double ដើម្បីផ្ដល់តម្លៃទៅឲ្យparameter list ដើម្បីធ្វើការគណនា
♣ ចំណាំនៅក្នុង ភាសាC យើងប្រើ header file<iostream> ដើម្បីអាចប្រើ cout នឹង cin បាន ។
លទ្ធផល:
ពន្យល់លទ្ធផល C/C++:
♦ បញ្ជូលតម្លៃជាពីរប្រភេទគឺIntegerនឹងdouble ដើម្បីធ្វើការគណនា
♦ បង្ហាញលទ្ធផលក្រោយគណនា ដែលមានដូច ជា បូក ដក ចែក នឹងគុណ
♣♣♣ រៀបរៀងអត្ថបទដោយ លោក ផាន់ រំដួល និងកែសម្រួលអត្ថបទឡើងវិញដោយលោក លោក អួន ហ៊ិនស៊ី
♣♣♣ វគ្គសិក្សា C/C++ Begining តម្លៃ ៥៩ដុល្លា រយៈពេល ៦០ម៉ោង ចុចទីនេះ ដើម្បីចូលទៅកាន់ Course Oultine http://training.antkh.com/c_cpp.aspx
♣♣♣ ស្នាដៃសិស្សដែលបានបញ្ចប់វគ្គ សរសេរកម្មវិធីកុំព្យូទ័រនៅអាន-ANT http://training.antkh.com/achievements/?c=programming
មតិ និងយោបល់ទៅលើអត្ថបទនេះ (តាម Facebook)
ខាងក្រោមនេះជាយោបល់ផ្សេងៗរបស់អ្នកទស្សនា