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

أمثلة عن Overloading Operator In C++

بدأه mlaak في 29 أبريل 2008 · 3 رد · 6,953 مشاهدة · في لغة C و ++C
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

هذه أول مشاركة لي في هذا المنتدى المبارك أسأل الله أن يجعل كل مانكتب شاهدا لنا لا علينا

أريد مساعدة منكم في شرح وتوضيح أمثلة على overloading operator in c++

مثل حبر الطابعة وكيلو مترات التي تقطعها السيارة

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

#2

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

اختي ملاك!! بخصوص الأمثلة اللي كاتبتا انتي غير واضحة..شو دخل حبر الطابعة و المسافة المقطوعة بواسطة السيارة بـ Operator Overloading? :happy:

========

آسفة على تقصيري في الفهم.

-------------

على العموم Operator Overloading عبارة عن تقنية تسمح لنا بإعادة تعريف أي Operator موجود في لغة ++C عدا اي Operator يحتوي على النقطة (.) The Dot. مثلاً (أنا متوقعة بأنك على دراية ببعض الإشياء طالما وصلتي إلى هذه المواضيع المتقدمة).. مثلاً عندك صنف Class و أنشأتي منه كائنين هما obj1 و obj2 فإنك لا تسطيعي تعيين التالي:

LEFT TO RIGHT
obj3 = obj1 + obj2;

حتى تعملي إعادة تعريف Overloading للــ (+)..بالطبع بعد إنشاء الكائن obj3 مسبقاً

,..,.,.,.,.,..,.,

اطيب المُنى

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#3
رغـــــــــد كتب:
عليكم السلام ورحمة الله وبركاته:

اختي ملاك!! بخصوص الأمثلة اللي كاتبتا انتي غير واضحة..شو دخل حبر الطابعة و المسافة المقطوعة بواسطة السيارة بـ Operator Overloading? :happy:

========

آسفة على تقصيري في الفهم.

-------------

على العموم Operator Overloading عبارة عن تقنية تسمح لنا بإعادة تعريف أي Operator موجود في لغة ++C عدا اي Operator يحتوي على النقطة (.) The Dot. مثلاً (أنا متوقعة بأنك على دراية ببعض الإشياء طالما وصلتي إلى هذه المواضيع المتقدمة).. مثلاً عندك صنف Class و أنشأتي منه كائنين هما obj1 و obj2 فإنك لا تسطيعي تعيين التالي:

LEFT TO RIGHT
obj3 = obj1 + obj2;

حتى تعملي إعادة تعريف Overloading للــ (+)..بالطبع بعد إنشاء الكائن obj3 مسبقاً

,..,.,.,.,.,..,.,

اطيب المُنى

#4

السلام عليكم,

يا أختى ال Operator overloading دى خاصية موجودة فى السى++, و هى منفصله كليا عن البرمجة و عن الخوارزميات, هى مجرد حاجة بتستفيد منها فى تطبيق أفكارك البرمجية, لذلك ,كما أشارت الأخت رغذ, سؤالك لا يحمل معنى محدد يمكن الإجابة عليه كما تريدين, لذلك حاولى توضحى أكثر إستفسارك أو تقولى إنتى عايزة تعملى إيه.

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