جميع العوامل المحملة بشكل زائد باستثناء التخصيص (عامل التشغيل=) توارثها الفئات المشتقةالوسيطة الأولى لعوامل التشغيل ذات التحميل الزائد هي دائمًا من نوع فئة الكائن الذي من أجله تم استدعاء عامل التشغيل (الفئة التي تم التصريح عن العامل بها ، أو فئة مشتقة من تلك الفئة).
هل يعمل التحميل الزائد بالميراث؟
في التسلسل الهرمي للميراث ، يمكن تجاوز طرق الطبقة الفائقة والطبقة الفرعية وتحميلها بشكل زائد. … عند التحميل الزائد ، فإن طرق الطبقة الفائقة والفئة الفرعية لها نفس الاسمولكن توقيعات مختلفة لأنواع المعلمات. يوضح الشكل 2 طريقة الحمل الزائد في التسلسل الهرمي للوراثة.
هل يمكننا التحميل الزائد في الصنف المشتق؟
مثل C ++ ، لا يوجد دقة تحميل زائدبين الفئة Base والفئة المشتقة. في C، لا يوجد تحميل زائد عبر النطاقات نطاقات الفئات المشتقة ليست استثناء لهذه القاعدة العامة.
ما هو الميراث في الحمل الزائد
مجردة. يسمح التحميل الزائد بالعديد من تعريفات الوظائف لنفس الاسم ، والتي يتم تمييزها بشكل أساسي من خلال أنواع وسيطات مختلفة ؛ عادة ما يتم حلها في وقت الترجمة. يسمح الوراثة للفئات الفرعية بتعريف المزيد من الإصدارات الخاصة لنفس الوظيفة؛ عادة ما يتم حلها في وقت التشغيل.
أي عامل لا يمكن توريثه؟
- > عامل التعيين '=' غير موروث بواسطة الفئة الفرعية. الوالد والعامل الظاهري=(الوالد & p) // !!!!