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

Virtual Function

مغلق
بدأه 7assan في 26 ديسمبر 2007 · 2 رد · 695 مشاهدة · في لغة C و ++C
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

إذا عملت لدالة في الــ base class

abstract

مثلا :

virtual void fun()=0

هذا يعني ان الدالة ليس لها عمل في الـ base class وتعمل فقط في الــ derived class

لكن سؤالي هو هل هذا يعني أن الـصنف الذي يحتوي على الدالة السابقة لا يمكن إنشاء object منه ؟؟

ويمكن إنشاء pointer فقط ؟!

#2

الـ Pure Virtual Classes و التي تحتوي على دالة pure واحدة على الأقل كما في حالتك لا يمكن انشاء كائن منها,

تحياتي ,,

تم تعديل هذه المشاركة بواسطة Khaled.Alshaya في 27 ديسمبر 2007 في 01:50

#3

شكرا ً لك ..

هذا الموضوع مغلق.

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