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

Overloading

بدأه توشيبا في 25 ديسمبر 2008 · 1 رد · 516 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي سؤال يتعلق بالoverloading

في كتاب c++ how to programلقيت فنكشن في احد الاكواد ومافهمتها

bool operater>(const string &right)const

{

return right<*this;

}

وبصراحة انا حاولت افهمها واحس ان فيها خطأ

يعني اتوقع حسب خبرتي البسيطة جدا ان الoperatorبدل ماتكون<تصير>واذا كنت مافهمت صح الله يعافيكم فهموني

#2

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

اخي بفرض معرفتك ببعض الأساسيات مثل (x>5) هنا x اكبر من 5

هنا x عبارة عن متغير وقد عملنا العملية التي تخبرنا ما اذا كانت x اكبر من 5 ام لا

وبما أن أي فئة غير أساسية ليس لديها هذه الامكانية فاننا نعمل دالة تقوم بهذه المهمة كالتي كتبتها تماماَ

هذه الدالة لديها معامل واحد وهو الذي تطبق عليه عملية أكبر من مع فئتك

والذي سميته انت right اي سيكون يمين المتغير خاصتك مثال:

if( urObject > anotherObject)
//do what ever you want

هنا anotherObject يقع في الجهة الأخري من متغيركurObject

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