السلام عليكم ورحمه الله وبركاته
ممكن حد يفهمنى ايه هو ال class template فى ال c++
وجزاكم الله كل خير
السلام عليكم ورحمه الله وبركاته
ممكن حد يفهمنى ايه هو ال class template فى ال c++
وجزاكم الله كل خير
﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾
الأنفال ۳۳
عليكم السلام ورحمة الله
شرح تفصيلي متاكمل لا يمكن بالنسبة لي ع الأقل
ولكن فكرة الـ class template ومفهومها بشكل موجز وبسيط
هو إكمانية إنشاء نوع أو صنف class يستطيع التكيف وتقبل انواع بيانات أخرى مختلفة
تماماً لو فهمنا كيفية عمل الـ function templates سنستطيع فهم عمل الـ class templates ببساطة نوعاً ما
وهذا مثال من الرابط بالمشاركة السابقة للمكرم محمد فتحي
template <class T>
class mypair {
T values [2];
public:
mypair (T first, T second)
{
values[0]=first; values[1]=second;
}وهنا نلاحظ كيفية إنشاء كائن من الكلاس السابق يقبل نوع int
mypair<int> myobject (115, 36);
وهنا من نوع double ايضاً
mypair<double> myfloats (3.0, 2.18);
نستطيع أن نتخيّل الفكرة والمفهوم ببساطة متل قوالب واكواب الخاصة لعمل أشكال منوعة للكعكة(الحلوى) ببساطة
آسفة للتقصير
اجمل الإمنيات
[وسط]
♥ Countess ♥

♥
[/وسط]