الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ممكن حد يشرحلى ماهو ال class template فى السى بلس بلي

بدأه moqane في 27 أبريل 2011 · 2 رد · 3,082 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته

ممكن حد يفهمنى ايه هو ال class template فى ال c++

وجزاكم الله كل خير

#2

اقرأ هذا الرابط

اظن انه يفيدك

http://www.cplusplus.com/doc/tutorial/templates/

بالتوفيق

1


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#3

عليكم السلام ورحمة الله

شرح تفصيلي متاكمل لا يمكن بالنسبة لي ع الأقل

ولكن فكرة الـ 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);

نستطيع أن نتخيّل الفكرة والمفهوم ببساطة متل قوالب واكواب الخاصة لعمل أشكال منوعة للكعكة(الحلوى) ببساطة

آسفة للتقصير

اجمل الإمنيات

1

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

مواضيع مشابهة