الي يعرف شنو اساسيات تمبلت يقولي لاني مأني فاهمه
رجاء مساعده في تمبلت
عندي امتحان الي يعرف يقولي شلون وحتى هذا ماني فاهمه اساسيته(Exception Handling)
السلام عليكم .....
http://www.cplusplus.com/doc/tutorial/templates.html
هذا الموقع ممتاز جدأ لتفهم مبدأ ال templates
وهي على فكرا ما تختلف عن طريقة كتابة functionأو class الا انها تسمح لك بالتعامل مع diffrent data type
يعني ....بدل ما تحدد لل fun ما هو نوع المدخلات والمخرجات ((int function(int x,int y) هنا انت قمت بتحديد نوع المدخلات int ولا يستطيع ان يستقبل float مثلا ......و لتخلص من هذه المشكلة لديك حلين اما كتابة ال funعدة مرات كل مرة تستقبل فيها نوع محدد ....وهذا الطريقة ليست عملية أبدا ..........أو استعمال التمبليت و هو الحل الانسب لهذه المشكلة و من أجلها وجد ..... و يصبح الحل
template <class T> T Function(TX) .........
ف هنا لم نحدد نوع محدد للمدخلات بل جعلناه T اي اي نوع ...............
و لتوضيح الصورة راجع الامثلة في الموقع ...........
ميرسي
هذا الموضوع مغلق.