14 - C++ - OOP - Operator Overloading

14 - C++ - OOP - Operator Overloading

محمد الدسوقى

4 года назад

113,421 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Ahmed Fouad
Ahmed Fouad - 08.05.2023 03:15

ربنا يجعله فى ميزان حسنااتك يارب ❤

Ответить
KillYourDarling
KillYourDarling - 11.04.2023 03:09

كنت بحب اذاكر من التيكست بوكس لانها مش بتشرح كل حاجة لكن غالبا الفديوهات مفيهاش المواضيع اللي بين السطور دي .. لكن حضرتك ما شاء الله مش بتفوت حاجة زي التيكست بوك ♥

Ответить
Elhamy Ebrahim
Elhamy Ebrahim - 05.04.2023 04:46

😍

Ответить
More
More - 20.01.2023 09:43

هل دا معناه ان ال =+ تابعه لل unary
لانو وجدتها تبع binary
يعني
اذا كانت x++
هي نفسها
X=x+1...........x+=1
فهل هي تختلف عن انو اذا جيت اسندها او اخزنها بمتغير اخر بتصير binary
Z= ++x........ Z= x+=1
جربت الانثنين وما عطاني error
كمان
اذا اجيت وقولنا
X+=y
هل هي unary
ومثل هيك لما بسندها لمتغير اخر z=x+=y
تصير binary
///////////////
يعني من اعطيها قيمه رقيمه مباشره حتي لو اسندها بتكون unary
واذا عطيتها قيمه من خلال متغير اخر بتكون binary

Ответить
saad bourbouh
saad bourbouh - 23.12.2022 02:01

بارك الله فيك و جعل هذا العمل في ميزان حسناتك

Ответить
nnn
nnn - 10.12.2022 19:56

♥️♥️♥️♥️

Ответить
Helmi
Helmi - 13.11.2022 18:57

There is a fault in Post-Increment Overloading:
u make counter ++ then returning an object initialised the new value of counter
so when u made in main:
counter x(5);
then counter y=x++;
x will be 6 and y =6 while y should take the old value of x wich is 5
u can handle this error by:
counter operator ++(int) {
counter y= *this;
counter++;
return y; }

Ответить
Ahmed Osama
Ahmed Osama - 09.10.2022 18:14

ربنا يكرمك ويجازيك كل خير

Ответить
Mohamed Ahmed
Mohamed Ahmed - 28.07.2022 19:23

مفيش جروب بحيث لو فيه حد واقف على مشكله ومش عارف يعمل فيها اي يشوف حد يساعده؟

Ответить
Sara Esam
Sara Esam - 06.07.2022 13:45

بارك الله فيك و جعل هذا العمل في ميزان حسناتك

Ответить
mohamed magdy
mohamed magdy - 01.07.2022 12:17

واللة حضرتك شرحك بيسهل المواضيع ما شاء اللة ربنا يكرمك

Ответить
ABDERRAHMANE AITELMOUDDENE
ABDERRAHMANE AITELMOUDDENE - 25.05.2022 18:48

ما شاء الله , تبارك الله

Ответить
Bekardo HK7
Bekardo HK7 - 31.03.2022 22:45

اني من العراق

Ответить
Bekardo HK7
Bekardo HK7 - 31.03.2022 22:44

استاذ ممكن اريد هذا الكتاب محتاجه

Ответить
عبد ساجد لله
عبد ساجد لله - 24.02.2022 01:40

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

Ответить
ميدوز - MedOoZ
ميدوز - MedOoZ - 17.02.2022 04:32

ازى حضرتك عملت function نوعها باسم الclass وبترجع قيمه int مش المفروض ترجع object .. وكمان لما بعملها على الvisual studio بيدينى error ولكن لو عملت object جوا الداله عشان اعمله return الerror بيتشال

Ответить
Adel Nassim
Adel Nassim - 25.01.2022 19:04

معلش يا هندسة انا مفهمتش ليش استعملنا usingned في التعريف عن المتغير count

Ответить
Habiba Moataz
Habiba Moataz - 15.01.2022 17:28

ربنا يباركلك يارب والله انا بدرس في جامعه في انجلترا و مش بفهم غير منك انت انقذتني

Ответить
Anis Bazzine
Anis Bazzine - 04.10.2021 14:20

بارك الله فيك دكتور على الدرس

Ответить
Daily Argus
Daily Argus - 18.08.2021 15:20

ربنا يبركلك يا معلم

Ответить
Mahmoud Kamal
Mahmoud Kamal - 21.05.2021 18:55

ليه المتغير الداتا تايب بتاعته unsigned

Ответить
israa hisham
israa hisham - 12.02.2021 16:32

هو ايه الفرق بين Distancee add_distance(Distancee d2);

Distancee operator+(Distancee d2)

Ответить
Mohammed Salah
Mohammed Salah - 19.11.2020 22:56

ربنا ينورلك سكتك ويسرلك كل طريق ويحميك من المرض ويفرحك بيعيالك
اللهم لك الحمد أنت قيوم السماوات والأرض وصلى اللهم على سيدنا محمد وآله وسلم

Ответить
Xaled Zebari
Xaled Zebari - 27.10.2020 16:53

ممكن الحل ؟؟؟؟؟؟؟؟؟؟؟
pivan p1(2, 4);
pivan p2(3, 6);
pivan p4(1, 2);
if (p1>p2)
{
p1.getpivan();
}

why p1 is error ???
( Error C2451 conditional expression of type 'pivan' is illegal Project1 )

Ответить
Mohamed. Magdy
Mohamed. Magdy - 06.10.2020 00:51

counter counter::operator + (counter c2)
{
counter c3;
c3.count=count+c2.count;
return c3(count+c2.count) ; // why this line is wrong but its correct if i write only { return c3; }
}

Ответить
almeda shahad
almeda shahad - 25.09.2020 21:25

جزاااااااك الله خير طريقة الشرح فدددد شي يعني والله فد شي

Ответить
ايناس مجدي
ايناس مجدي - 10.09.2020 10:54

الله يعطيك العافيه
اي اصدار من البرنامج اللي انت شغال عليه

Ответить
Hussein Abdulkareem
Hussein Abdulkareem - 10.08.2020 20:55

بارك الله في اوقاتك يا دكتور محمد
اسأل الله ان يجعل هذا العمل في ميزان حسناتك

Ответить
Hussein Abdulkareem
Hussein Abdulkareem - 10.08.2020 20:55

بارك الله في اوقاتك يا دكتور محمد
اسأل الله ان يجعل هذا العمل في ميزان حسناتك

Ответить
spacemaria Srour
spacemaria Srour - 28.07.2020 14:48

يالله هون بلشت الصعوبة بس اكيد شرحك استاذ مبسط شكرا

Ответить
Albaghdadi Noah
Albaghdadi Noah - 22.07.2020 09:13

ماذا لو كان اكثر من حدين؟

Ответить
ahmed sersawy
ahmed sersawy - 19.07.2020 19:54

اصعب درس عدى عليا بس الحمد لله فهمته في الاخر جزاكم الله خيرا

Ответить
Tarek Eslam
Tarek Eslam - 04.07.2020 05:43

ممكن اعرف انا لو عاوز اطبع الناتج بتاع المسافتين هيكون ازاى لان عندى مشكلة فيه موضوع الطباعه ده؟؟؟؟؟

Ответить
amir paypal
amir paypal - 18.06.2020 04:03

شكراً جداً علي الشرح الجميل المبسط الرائع المتميز رغم اني دارس هاوي لكن فعلاً حضرتك سبب في حبي لل سي بلس بلس مع تمنياتي لحضرتكم بالصحه وراحه البال

Ответить
spacemaria Srour
spacemaria Srour - 07.06.2020 00:16

انا درست برمجة 1 من فيديوهات بصفحتك ونجحت فيا بمعدلكتير منيح وهلاء عم ادرس برمجة 2 شكرا كتير

Ответить
Mego.X
Mego.X - 04.06.2020 03:31

فيديهات حلوا اوي بس في مشكلة الاعلانات كتير اوي ممكن تقللها شويه عشان بكون مركز و بفصل كل شوية بي الاعلانات جزاك الله خيرآ

Ответить
حكايات أم الغاليات
حكايات أم الغاليات - 31.05.2020 20:19

بارك الله فيك و جعل هذا العمل في ميزان حسناتك

Ответить
كن مع الله ولاتبالي
كن مع الله ولاتبالي - 29.05.2020 10:39

عاشت ايدك استاذ على هذا شرح

Ответить
Omar Hamdy
Omar Hamdy - 28.05.2020 19:14

ليه كتبنا الكود ف ملف ال هيدر مش ف ملف ال سي بي بي ؟

Ответить
Omar Hamdy
Omar Hamdy - 28.05.2020 17:06

أكتر من رائع ، بورك فيك

Ответить
Mahmoud Gamal
Mahmoud Gamal - 13.05.2020 23:48

ما شاء الله حضرتك عندك كاريزما و أسلوب ممتع و فن فى توصيل المعلومة ربنا يباركلك و يجازيك كل خير ⁦❤️⁩⁦

Ответить
Saja Naje
Saja Naje - 09.04.2020 00:06

اني كملت البرنامج بس اريد الفكرة كيف يصبح الناتج ٤:٤:٩ ممكن المساعدة

Ответить
Saja Naje
Saja Naje - 09.04.2020 00:05

اني كملت البرنامج بس اريد الفكرة كيف يصبح الناتج ٤:٤:٩ ممكن المساعدة

Ответить
Saja Naje
Saja Naje - 08.04.2020 23:57

السلام عليكم إستاذ ممكن تساعدني عندي حل سوال برنامج باستخدام operator overloading اريد ان اجمع يوم وشهر وسنة +يوم وشهر وسنة = يوم وشهر وسنة مثلا١:١١:١٣+٢:٤:١٦=٤:٤:٩ ممكن الرد وشكراا

Ответить
Elarapy
Elarapy - 02.02.2020 02:09

بارك الله فيك يا دكتور محمد , ربنا لا يحرمنا منك .

Ответить
Ilyes Souibgui
Ilyes Souibgui - 26.01.2020 01:18

I found an error in this code
Error: No operator matches these operands
operand types are: std::ostream << std::string
Could someone help me thanks in advance

Ответить
Asiri
Asiri - 21.01.2020 21:32

السلام عليكم ورحمة الله وبركاته
كيف تم كتابة الميثود في الهيدر فايل

Ответить