#03 [oop] - Classes

Поділитися
Вставка
  • Опубліковано 31 гру 2024

КОМЕНТАРІ • 390

  • @ahmedobeidat2377
    @ahmedobeidat2377 7 років тому +179

    شرح رائع، أنصح بالمشاهدة على سرعة 1.25 او 1.5

  • @Shark-ym3fs
    @Shark-ym3fs 6 років тому +24

    اخيراً بعد معانات بالبحث لقيت محتوى عربي بيحكي عن البرمجة الغرضية ...عنجد شرح حلو ويعطيك العافة

    • @AdelNasim
      @AdelNasim  6 років тому +8

      يسعدك .. ويعافي عمرك ..
      بالتوفيق الك ..

    • @information_source
      @information_source 2 роки тому

      @@AdelNasim ممكن يا اخي ترسل اللي مشروع في oop با ستخدام ++c ف ياريت يطلع معك مشروع عشان اسلم الواجب تبعي

  • @the-silent0
    @the-silent0 3 роки тому +13

    انتا مشهور في كليات الهندسة أكثر من الدكاتره تسلم يا غالي ❤️

    • @promise._.8.7
      @promise._.8.7 Рік тому

      لهسا هو مشهور عنا بكليات الهندسه 💙💙

    • @Hamsawy
      @Hamsawy Рік тому

      حتى عندنا في اليمن وخصوصا محافظة تعز أعتقد 80% من الطلاب يدرسون من المهندس عادل نسيم

  • @Mahmoud-li2xn
    @Mahmoud-li2xn 4 роки тому +6

    أفضل شرح oop على يوتيوب بجد وفقك الله.

    • @AdelNasim
      @AdelNasim  4 роки тому +1

      يسعدك يارب، كل التوفيق صديقي

  • @mohamedrefat573
    @mohamedrefat573 4 роки тому +7

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

    • @AdelNasim
      @AdelNasim  4 роки тому +3

      شكرا الك ولدعمك, بالتوفيق الك صديقي

  • @abdulrahmange7966
    @abdulrahmange7966 2 роки тому +10

    الله يجعلها بميزان حسناتك يا أستاذ عادل 🥺♥️

  • @abdulghanikwt47
    @abdulghanikwt47 4 роки тому +4

    والله انك انسان عظيم ورائع الله يوفقك والله انت مظلوم بالمتابعين الله يفتحها عليك ويوفقك يا رب❤

    • @AdelNasim
      @AdelNasim  4 роки тому +2

      يسعدك صديقي, كل الشكر الك ولدعمك, بالتوفيق الك

  • @fls3tm3e92
    @fls3tm3e92 5 років тому +4

    انت معلم واحنا منك نتعلم
    شرح ممتاز ومشكور جدا واشي فاخر عل اخر وشغل جبار

    • @AdelNasim
      @AdelNasim  5 років тому +2

      يسعد قلبك ..
      كل التوفيق الك ..

  • @EmanEman-n4l
    @EmanEman-n4l 28 днів тому

    الله يغطيك الف الف عافية عنجد انت رائع وذكي وعبقري وانت بالنسبة الي احلى بروفيسور بالعالم😍🤩
    *طالبة معلوماتية*سوريا🥰

  • @عاشقالحيات-ن9ل
    @عاشقالحيات-ن9ل 3 роки тому +2

    شكرااااا تعبت او اني ادور على احد افهم علي انته احسن شرح شفته 🤩

  • @Amira20234
    @Amira20234 4 роки тому +1

    أشكرك جزيل الشكر ...المحتوى جدا رائع و ساعدني كثير الله يجزيك كل خير ..تحياتي من ألمانيا

  • @أحمدأحمد-ق1خ6ك
    @أحمدأحمد-ق1خ6ك 4 роки тому +7

    شرح رائع
    شكرا لك
    ملاحظة بسيطة الفيديوهات طوال شوية يا ريت في الفيديوهات والكورسات القادمة بأن تكون قصيرة
    تحياتي لك من فلسطين💗

    • @AdelNasim
      @AdelNasim  4 роки тому +3

      حياك الله صديقي
      كلام سليم ان شاء الله رح تكون اسرع واقل بالمستقبل
      بالتوفيق الك ولك اخواني في فلسطين

    • @Rababjameel-s2y
      @Rababjameel-s2y Рік тому

      هل أنت بخير؟

  • @deltamain08
    @deltamain08 6 років тому +3

    عبقري في الشرح .. اسلوب بسيط وسهل وانصح فيه بشدة .. بارك الله فيك

    • @AdelNasim
      @AdelNasim  6 років тому

      اشكرك ..
      واياكم يا رب ..

  • @wedadibrahim2782
    @wedadibrahim2782 4 роки тому +2

    شي perfect شكرااا كتير رفعت المادة بفضل هالمقاطع 😃❤❤

    • @AdelNasim
      @AdelNasim  4 роки тому

      حياك الله, بالتوفيق الك

  • @ahmad_alhasweh
    @ahmad_alhasweh 11 місяців тому

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

  • @abdullahhaddawe9560
    @abdullahhaddawe9560 Рік тому

    الله يعطيك ألف عافية أستاذي الكريم
    شرح ممتاز ماشفته بالجامعة الي بدرس فيها ...
    الله يوفقك ويسعدك يارب💙🌹👏

  • @bsherkouki
    @bsherkouki 2 роки тому

    والله شرح احسن من دكاتره الجامعه

  • @ehabahmad4182
    @ehabahmad4182 4 роки тому +1

    جزاك الله خيرا شرحك جدا واضح و الان صرت فاهم الكلاس اكثر

    • @AdelNasim
      @AdelNasim  4 роки тому

      اجمعين يا رب، بالتوفيق الك

  • @nadjitennache2782
    @nadjitennache2782 2 роки тому +3

    شرح بسيط و يشمل كل الجوانب 💪😊

  • @phchtube
    @phchtube 4 роки тому +1

    رااااائع ..... الروعة هو التفصيل في الشرح و التنظيم في الافكار .. ما شاء الله حولك ..ربي يوفقك

  • @EmanEman-n4l
    @EmanEman-n4l 28 днів тому

    الله يحميك ويوفقك وييسر امرك ويطول عمرك ويحقق امانيك ويبعد عنك ولاد الحرام ويحفظك ويحفظلك حبابك😊

  • @abdelnsserobeid648
    @abdelnsserobeid648 6 років тому +3

    ماشاء الله عنك اخي كل الاحترام والتقدير شرحك ممتاز ورائع وسلس
    بتمنا انك تعطي دورة object orianed programin of java
    &java

  • @بصيرة-ض9ب
    @بصيرة-ض9ب 2 роки тому +1

    شرح أكثر من رائع بميزان حسناتك إن شاء الله

  • @user-dr-noor
    @user-dr-noor 4 роки тому +2

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

    • @AdelNasim
      @AdelNasim  4 роки тому +1

      يسعدك يارب، اجمعين ان شاء الله

  • @MuhammadAbuTaha
    @MuhammadAbuTaha 4 роки тому +2

    شكراً م.عادل تعلمت منك ++C 😍

    • @AdelNasim
      @AdelNasim  4 роки тому +2

      يسعدك صديقي كل التوفيق الك

  • @zhraamhmh3806
    @zhraamhmh3806 7 років тому +4

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

    • @AdelNasim
      @AdelNasim  7 років тому +1

      العفو ..الله يوفقك
      وان شاء الله بتحصل اعلى العلامات ...

  • @M_VERICK
    @M_VERICK 5 років тому +7

    string name;
    string color;
    اريح بكثير من
    char name[15];
    char color[10];

    • @AdelNasim
      @AdelNasim  5 років тому +4

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

    • @mohamedaboshady2169
      @mohamedaboshady2169 8 місяців тому +2

      ​@@AdelNasim انا عملت بال char و مو راضى run الا لما عملته string انا استخدم visual studio 2022

  • @شامخكياني-خ5ب
    @شامخكياني-خ5ب 11 місяців тому

    ربنا يحفظك يا استاذي الفاضل بس اريد منك تنزل فيديو تعلمنا فيه كيفية الإدخال من قِبل المستخدم بإستخدام الكلاسات
    Dstructor

  • @zeyadabduh3590
    @zeyadabduh3590 6 років тому +3

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

    • @AdelNasim
      @AdelNasim  6 років тому

      امين .. واياكم ..

  • @De_velop
    @De_velop 3 роки тому +1

    بالتوفيق فعلا شرح ممتع

  • @attariazeddine6603
    @attariazeddine6603 3 роки тому

    Dieu te garde , ces explications sont complètes et instructives. Encore merci....

  • @thurataiba5672
    @thurataiba5672 3 роки тому +1

    عمري ما شفت احلا من شرحك 💜🦋

    • @BiggaBusta
      @BiggaBusta 6 місяців тому

      انتي عمري ❤️

  • @عاصمعلي-ق1ل
    @عاصمعلي-ق1ل 3 роки тому +1

    شرح اكثر من رائع بارك الله بيك

  • @rachidbenchekh6562
    @rachidbenchekh6562 5 років тому +2

    Merci monsieur Adel

  • @AbdelrahmanMedhat-q8t
    @AbdelrahmanMedhat-q8t 13 днів тому

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

  • @jokerx7805
    @jokerx7805 4 роки тому +1

    مبدع جدا استاذي

    • @AdelNasim
      @AdelNasim  4 роки тому

      كل الشكر لدعمك , بالتوفيق الك

  • @mahmoudhassan1733
    @mahmoudhassan1733 4 роки тому +2

    ا عادل
    انا بنفذ الكود ده على برنامج visual studio 2019 بيعطينى الأيرور ده
    Error (active) E0167 argument of type "const char *" is incompatible with parameter of type "char *" New Project F:\Mahmoud\Programming\New Project\New Project.cpp 68
    مع العلم اني لما بنفذه على برنامج code blocks اموره بتبقى تمام ..
    ولما استبدلت ال [] char name ب string name على الفيجوال ستوديو اموره بقت تمام برضه ... فين بقى المشكلة عندى ؟
    سؤال اخر معلش .. هو احنا ليه بنحط [] char name لما انا ممكن احط string ؟؟

  • @ahsanhoomi8095
    @ahsanhoomi8095 5 років тому +1

    ماشاءالله شرح مفهوم وواضح، الله يجزيك الخير

    • @AdelNasim
      @AdelNasim  5 років тому

      كل الشكر .. اجمعين يارب .

  • @msaq.8246
    @msaq.8246 4 роки тому +1

    بالتوفيق ان شاء الله نرجو من حظرتك ان تستمر

    • @AdelNasim
      @AdelNasim  4 роки тому

      بدعمكم ان شاء الله , النا والك يارب

  • @mosmaa443
    @mosmaa443 Рік тому +1

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

  • @anasal-khabbas1583
    @anasal-khabbas1583 7 років тому

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

  • @user-dr-noor
    @user-dr-noor 4 роки тому +1

    عدت الفديو اكثر من مرة ..اخيرا فهمتة جزاك الله خير وربنا يجعلة في ميزان حسناتك يارب

    • @AdelNasim
      @AdelNasim  4 роки тому

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

    • @user-dr-noor
      @user-dr-noor 4 роки тому +1

      @@AdelNasim ان شاء الله يارب.. المشكلة الي ندرسة بالجامعة معقد جدا جدا عن الي باليوتيوب.. ليش لما يخلص الكورس ماتعمل مشاريع مثل الي ندرسها بالجامعة تجمع كل شيء . وتكون اكثر تعقيد.. شكرا الك

    • @AdelNasim
      @AdelNasim  4 роки тому +1

      @@user-dr-noor العفو، مش غلط، ان شاء الله بنعملها

    • @user-dr-noor
      @user-dr-noor 4 роки тому

      @@AdelNasim ياريت تسلم يارب

  • @بهاءكاظمخريبط
    @بهاءكاظمخريبط 4 роки тому

    بارك الله بجهودك
    كلمه رائع وممتاز قليله بحقك

    • @AdelNasim
      @AdelNasim  4 роки тому

      كل الشكر الك ولدعمك, بالتوفيق الك صديقي

  • @wajdimeksi6566
    @wajdimeksi6566 2 роки тому

    ماشاء الله عنك اخي كل الاحترام والتقدير

  • @Mstron5
    @Mstron5 10 місяців тому

    الله يجزاك خير ويرفع قدرك

  • @lumaa.3187
    @lumaa.3187 5 років тому +2

    شرح رائع احسن من الدكتور

    • @AdelNasim
      @AdelNasim  5 років тому

      كل الشكر ..
      بالتوفيق الك ..

  • @samarabbas8523
    @samarabbas8523 7 років тому +1

    درس مفيد جدا ,شكرا لجهودكم

    • @AdelNasim
      @AdelNasim  7 років тому +1

      العفو ..
      وشكرا على متابعتك ..

  • @khaledkhaledwn
    @khaledkhaledwn 3 роки тому +2

    شرح أكثر من رائع ❤️

  • @ahmedsalah7595
    @ahmedsalah7595 5 років тому +8

    هذا الكود تبعي اذا في اي نصيحة او تعديل في الكود
    ياريت تقول
    وجزاك الله خير 💙❣️
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #define ll long long
    #define lp(i,n) for (int i = 0; i < n; i++)
    #define rep(i, v) for (int i = 0; i < int(v.size()); i++)
    using namespace std;
    class car
    {
    private:
    char name[15],color[10];
    int maxspeed,model;
    public:
    void setname_color(char n[],char m[])
    {
    strcpy(name,n);
    strcpy(color,m);
    }
    void setmaxspeed_model(int n,int m)
    {
    maxspeed=n;
    model=m;
    }
    char* getname()
    {
    return name;
    }
    char* getcolor()
    {
    return color;
    }
    int getmaxspeed()
    {
    return maxspeed;
    }
    int getmodel()
    {
    return model;
    }
    void print()
    {
    cout

  • @abdullahalawad2661
    @abdullahalawad2661 4 роки тому +5

    لو سمحت اخي لو ضايقتك بس ممكن اعرف ليش الكود تبعي عم يعطي ايرور
    #include
    using namespace std;
    class house
    {
    private:
    char name[15];
    int size;
    public:
    void setname(char n[])
    {
    strcpy_s(name, n);
    }
    void setsize(int s)
    {
    size = s;
    }
    char* n()
    {
    return name;
    }
    int s()
    {
    return size;
    }
    void print()
    {
    cout

    • @ayoubiss8763
      @ayoubiss8763 3 місяці тому +2

      const char[] حط

    • @abdullahalawad2661
      @abdullahalawad2661 3 місяці тому

      @@ayoubiss8763
      😂😂😂😂
      والله ذكرتني بذكريات حلوة
      صديقي التعليق صرلو اربع سنين والحمدالله رب العالمين صرنا بمستوى عالي بلبرمجة واشكرك على ردك ونشكر الاستاذ عادل نسيم فيديوهاتو كانت هي اساس قوي لالنا
      @AdelNasim

  • @darkshinobi2995
    @darkshinobi2995 6 років тому +2

    والله العظيم انت علا وضعك. ❤️😍

  • @TheAllehaibi
    @TheAllehaibi 3 місяці тому

    شكرا لك شرح مميز .

  • @mahmoudelwsef8752
    @mahmoudelwsef8752 5 років тому +1

    الله يفتح علييييييييك ي عم عادل 😂😍

    • @AdelNasim
      @AdelNasim  5 років тому

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

  • @m.black9915
    @m.black9915 2 роки тому

    مبدع دائما⁦♥️⁩⁦♥️⁩

  • @mahmouddaas4651
    @mahmouddaas4651 4 роки тому +1

    الله يعطيك الف عافية
    مشكور كتير جدا

    • @AdelNasim
      @AdelNasim  4 роки тому

      يعافي عمرك يارب، كل التوفيق صديقي

  • @yamanabdullah9620
    @yamanabdullah9620 5 років тому +1

    الله يعطيك العافية احلى استاز

    • @AdelNasim
      @AdelNasim  5 років тому

      يعافيك يا رب .. بالتوفيق الك

  • @wq00-s3p
    @wq00-s3p 4 місяці тому

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

  • @بهاءميثلوني
    @بهاءميثلوني 7 місяців тому

    يسسعددينك شرح كامل متكامل

  • @ahmad_almahasneh
    @ahmad_almahasneh 2 роки тому +1

    يعطيك الف عافيه دكتور شكرا

  • @ahmedos4562
    @ahmedos4562 3 роки тому +1

    شرح ممتاز ربنا يبارك لك و يزيدك و بدي سؤال إذا سمحت في المثال الأول أظنني أخطأت و الcompiler أعطاني ها التعليق Severity Code Description Project File Line Suppression State
    Error C2664 'void car::setName(char [])': cannot convert argument 1 from 'const char [4]' to 'char []' stringFunction3 D:\source
    epos\stringFunction3\stringFunction3\stringFunction3.cpp 59
    ايش يعني انه لا يمكن تحويل const char إلى string علما ان كل شئ مضبوط جدا إلا عند كتابة هذه الخطوة في int main

  • @mohamedabdelhamedtechchanc2360
    @mohamedabdelhamedtechchanc2360 5 років тому +2

    الله يباركلك ربنا يعطيك الف عافية

  • @oussamarap2759
    @oussamarap2759 3 роки тому

    بارك الله فيك و جزاك كل الخير

  • @user-aminjon
    @user-aminjon Рік тому

    الله يجازيك الخير يا وردة

  • @href_tt
    @href_tt Рік тому +1

    اخ عادل انا كتب البرنامج الاول ال class car كلها نسخ على برنامج فيجوال ستوديو لما استدعي ال name وال color يعطينا خطا وجربت على كوبايلرات اون لاين كمان يعطي خطا والخطا مكتوب : argument of type "const char *" is incompatible with parameter of type "char *

  • @yasmeennegida7476
    @yasmeennegida7476 3 роки тому +3

    ما شاء الله الشرح جميل جدًا💙🌸 ،شكرًا لحضرتك ،و لكن كيف أجعل الuser هو نفسه يعطي قيم attributes الخاصة بالclass؟!

    • @MohamedHamdy-di6uz
      @MohamedHamdy-di6uz 3 роки тому +1

      بتعملى cin عادى ل variable و يتخديه كا parameter لل setfunction

  • @حسامآلعلي-ح3ق
    @حسامآلعلي-ح3ق 5 років тому

    لك في القلب دعوا الله يسعدك يارب ع شرحك وتعبك

    • @AdelNasim
      @AdelNasim  5 років тому

      أجمعين يارب .. كل الشكر ..

  • @salem6373
    @salem6373 6 років тому +1

    ربنا يسعدك ويزيدك علم

    • @AdelNasim
      @AdelNasim  6 років тому

      الله يحفظك .. واياكم يا رب ..

  • @ramayag2785
    @ramayag2785 5 років тому +5

    جربت المثال على برنامج code blocks وما شتغل هل انا مخربطة بشي ؟؟
    او ممكن يكون في تغيرات من برنامج لاخر
    و الخطا عم يطلع هو شي بيتعلق ب char

  • @seereen9972
    @seereen9972 5 років тому +2

    السلام عليكم ورحمة الله وبركاته
    الشرح ممتاز عشت ع هلشرح الله يكثر خيرك..
    ماكو مصدر او مرجع لشرحك يعني pdf

  • @purplefurture6960
    @purplefurture6960 6 років тому +1

    قاعد اشوف الفيدوات مرة ثانية بس ياليت لو تشرح مواد ثانية بعد مثل control theory , operating systems

    • @AdelNasim
      @AdelNasim  6 років тому

      ان شاء الله ..
      وبالتوفيق الك ..

    • @ali_qs_1
      @ali_qs_1 6 років тому

      شنو دراستك

    • @purplefurture6960
      @purplefurture6960 6 років тому

      هندسة كمبيوتر والله المستعان :D
      @@ali_qs_1

    • @ali_qs_1
      @ali_qs_1 6 років тому

      @@purplefurture6960 واني هم ربي يوفقك ان شالله النجاح يارب يوفقنا مرحله ثانيه انته اذا عند انستا ممكن توصل علمود اسئلة المواد الي تمتحنوها

    • @purplefurture6960
      @purplefurture6960 6 років тому

      ibrahemove بس لاتتوقع راح تستفيد مني :D يادوب امشي نفسي @@ali_qs_1

  • @تكنولوجياومعلوماتعامة

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

  • @osamaalhasanat9875
    @osamaalhasanat9875 4 роки тому +1

    استاذ يعطيك العافيه
    لما اسوي برنامج بتطلعلي هاي المشكلة شو حلها
    Unhandled exception at 0x00680F28 in Console Application2.exe OXC0000005: Access violation reading location Ox01240FFC

  • @abdelwahabelsayed877
    @abdelwahabelsayed877 5 років тому +10

    #include
    using namespace std;
    class car
    {
    private:
    string name;
    string color;
    int maxspead;
    int model;
    public:
    string setname(string n)
    {
    name = n;
    cout

    • @SsSs-bl4rx
      @SsSs-bl4rx 5 років тому

      هذا نفس البرنامج الي كتبة

    • @otakuoamvs62
      @otakuoamvs62 2 роки тому

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

    • @otakuoamvs62
      @otakuoamvs62 2 роки тому

      الكود ناقص ينقصه function get ويجب ان تكون function set بدون return value type فقط للget

  • @منارحيدرحبيب
    @منارحيدرحبيب 4 роки тому +2

    شكرا وعاشت ايدك وان شاء الله في ميزان حسناتك يارب لكن عندي سؤال ايمتى استخدم الget والset وايمتى ما استخدمهم؟؟

    • @AdelNasim
      @AdelNasim  4 роки тому +2

      حياك الله صديقي,
      في حال كنت بدك تعطي قيم للـ object غير القيم الي الابتدائية الي احنا اعطيناها, بهاي الحالة رح تستخدم الـ Set على اساس تعطي قيم جديدة سواء كانت من المستخدم او كانت Static بمعنى انت كمبرمج وضعتها, اما الـ Get رح يمسك القيم الي انت اعطيتهم للـ Members الي داخل الـ Object ويرجعلك ياهم لتقدر تطبعهم او تخزنهم بمتغير او تجري عليهم اي عملية, لانو الـ Set functions ما بتقدر تسندهم داخل متغير او تطبعهم مباشرة, ومع الوقت رح يوضح الفرق بالنسبة الك 100% ان شاء الله, بالتوفيق الك

  • @abdullahalawad2661
    @abdullahalawad2661 4 роки тому +1

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

    • @AdelNasim
      @AdelNasim  4 роки тому +1

      اوضح فرق اتو الـ
      class by default
      بيجي private
      الـ member الي داخلو اما الـ
      struct
      بكونو public
      لتشوف فروقات اكثر افتح الرابط:
      stackoverflow.com/questions/92859/what-are-the-differences-between-struct-and-class-in-c

    • @abdullahalawad2661
      @abdullahalawad2661 4 роки тому

      @@AdelNasim اشكرك

  • @usamaluqman2494
    @usamaluqman2494 6 років тому +1

    مشكور شرح ولا اجمل

    • @AdelNasim
      @AdelNasim  6 років тому

      العفو ..
      وبالتوفيق الك ..

  • @OmarStark421
    @OmarStark421 4 роки тому +1

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

  • @fls3tm3e92
    @fls3tm3e92 5 років тому +3

    بس يا ريت يا استاذ تنزل فيديو عن كيفية فصل البرنامج الى cpp و h لانو الموضوع هاد كتير مهم ومخربطني بصراحة ومخربط الكل . يعني البرنامج بيصير في ثلاث ملفات وهي : .cpp و h. و main.

    • @AdelNasim
      @AdelNasim  5 років тому

      ان شاء الله صديقي ..

  • @فاطمهحيدرعبدالاله

    في شرح للobject as a function arguments

  • @ala8556
    @ala8556 7 років тому +1

    مشكور حبيب , يعطيك العافية

    • @AdelNasim
      @AdelNasim  7 років тому

      الله يعافي عمرك .. العفو ..

  • @MohamedAhmed-oy5hk
    @MohamedAhmed-oy5hk 3 роки тому

    ربنا يكرمك ي بش مهندس

  • @haneeneweedah2162
    @haneeneweedah2162 5 років тому +1

    يعطيك العافية.....ما في شرح لل data structures? (linked list ...stack..etc)

  • @abdelhamidderawi169
    @abdelhamidderawi169 4 роки тому +1

    class student {
    private:
    char name[15];
    char course[10];
    char university[30];
    int id;
    public:
    void setName(const char*n)
    {
    strcpy_s(name, n);
    }
    void setCourse(const char*c)
    {
    strcpy_s(course, c);
    }
    void setUniversity(const char*u)
    {
    strcpy_s(university, u);
    }
    void setId(int i)
    {
    id = i;
    }
    لما كنت كاتب
    void setName(char n [])
    يعطينى ارور
    argument of type const char * is incompatible with parameter of type char *
    لما x.setName("abdelhamid");
    هل هو تغيير فى c++?

    • @AdelNasim
      @AdelNasim  4 роки тому +2

      اهلا اخي
      هلا الي بصير معك من جديد, المحررات نسخ 2017 فما فوق, بدهم يخلو كلشي ديناميكي بمعنى مش ثابت
      اول كان طبيعي ابعث قيمة مباشرة كـ باراميتر لكن على التعديل الجديد حاولو يلغو هاي العملية لتتعود انت تخزن بمتغير وتبعتو كـ باراميتر
      انت قادر تغير محتوى المتغير بسهولة اما لو كنت باعث قيمة مباشرة ما رح تقدر تعدل القيمة, هاي القضية بكل بساط,
      فأنت اذا حاب تثبت على موقفك وتبعثو كـ
      static
      بدك تضيف
      const
      مع كل
      parameter
      بهالشكل
      void SetName(const char n[])
      بالتوفيق الك صديقي

    • @abdelhamidderawi169
      @abdelhamidderawi169 4 роки тому +1

      @@AdelNasim شكرا اخي الكريم, جزاك الله خيرا

  • @alyaabaghdad
    @alyaabaghdad 2 роки тому

    سلام عليكم استاذ اذا امكن محتاجة جواب لهذا السؤال:
    All reserved words in C++ consist of
    A) lowercase letters
    B)uppercase letters
    C) lowercase and uppercase letters
    and underscore
    D) all of the mentioned
    )

  • @ehabaloze5946
    @ehabaloze5946 Рік тому

    يعطيك العافية استاذ عادل عندي استفسار الكومبايلر عندي بيعطيني هاي العبارة وقت ادخل المعطيات يلي بدي اطبعها و ما رايد يشتغل argument of type"const char*" is incompatible with parameter of type"char*"

  • @beko4733
    @beko4733 Рік тому

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

  • @elgaston85
    @elgaston85 5 років тому +1

    مشكور، لو مكن تفسير لماذا نقوم ب return لمتغيرات private

  • @hamzaisatv4676
    @hamzaisatv4676 4 роки тому +2

    يعطيك الف عافية استاذ لو سمحت بشرح ال class بالدقيقة 20 عند ال char عبتضيف علامة مشان يستقبل النص شو عبتضيف هنيك بتمنى تفيدني والك جزيل الشكر .

    • @AdelNasim
      @AdelNasim  4 роки тому +4

      بضيف * لانو ال Array عبارة عن static pointer بالحقيقة، فانا ما بدي ارجع حرف بدي ارجع مجموعة من الحروف عشان هيك كان ال
      return value type :
      array of pointer to charactes
      وبنرمزلها ب char *

    • @hamzaisatv4676
      @hamzaisatv4676 4 роки тому

      @@AdelNasim طيب استاذ شو العبرة من عدم استخدام string يمكن تكون اقصر واسهل
      اكيد طريقتك الها ميزات مختلفة
      اذا مافيها غلبة شو الشي ااي بميز هالطريقة عن ال string .

  • @sEe-mn5zj
    @sEe-mn5zj 5 років тому +3

    السلام عليكم الشرح ممتاز جدا بالتوفيق
    عندى سوال لما جيت اجرب كود ال car على فيجول 2019 كتبت نفس كل حاجه حضرتك عملتها وفى ال main بعت ("ob. setname("kai
    عملى error متصلحش الا لما كتبت const فى تعريف الفانكشن فوق بقت بالشكل ده ( [ ] void setname(const char n ممكن اعرف السبب مع ان فى الفيديو run
    من غير اى مشاكل !!

    • @AdelNasim
      @AdelNasim  5 років тому +5

      كلامك صحيح .. بـ اصدار 2015 كان مسموح
      لكن بالإصدارات الاحدث بتوجب يا اما نضيف const عن تعريف الـ
      function
      او تخزين القيمة داخل متغير بعدها نبعثها للـ
      function
      مثلا
      char name [] = "KIA";
      ob.setName(name);

  • @Amjed_99
    @Amjed_99 Рік тому

    يا اخي انت رهيب

  • @AhmedAdel-ij5bb
    @AhmedAdel-ij5bb 8 днів тому

    هو انا ممكن مستخدمش ال array of chars صح واستخدم string مباشر صح ؟

  • @alihasan5721
    @alihasan5721 5 років тому

    مشكوور جدا

  • @AhmedF53
    @AhmedF53 3 місяці тому

    شكرا لك

  • @mohammedal_kattan4706
    @mohammedal_kattan4706 3 роки тому

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

  • @alaa.j6010
    @alaa.j6010 5 років тому +2

    الله يعطيك الف عافيه ...
    سؤال خيي لو سمحت ..
    فنكشن الطباعه print اللي منعمله بغنيني عن عمل فنشكن get ? ??

    • @AdelNasim
      @AdelNasim  5 років тому +3

      اجمعين يا رب ..
      على فرض بدنا نطبع قيمة عنصر واحد من الكلاس ,فنكشن الـ
      print
      رح تطبع كل العناصر
      معناتو لابد من وجود الـ
      get

  • @hibaadel7542
    @hibaadel7542 4 роки тому

    بارك الله فيك افدتني

  •  2 роки тому

    انت رائع الله يجزيك الخير

  • @otakuoamvs62
    @otakuoamvs62 2 роки тому

    استاذ بالنسبة للarray of charcter مابيمشي الحال نشتغل بالstring عوضا عنها ياريت تجاوبني بأسرع وقت والله يعطيك العافية

  • @اساور-و2ق
    @اساور-و2ق 3 роки тому

    الي فهمتة سوى كان ستراكت او كلاس
    هو عبارة عن مصفوفة
    بس الفرق بين المصفوفة والكلاس او الستراك هو
    انو الكلاس او الستراكت اقدر اعرف بي متغرات تكون من نوع int اوfloat او char بنفس الوقت
    اما المصفوفة العادية فقط نعرف متغيرات تكون منوع واحد سوى كان من نوع int او float
    صح كلامي او لا
    صححولي 😁

  • @hawraahassan8468
    @hawraahassan8468 4 роки тому +1

    سلام عليكم
    بس ممكن سوال التصوير مو واضح بهاذه الفيديو
    استاذ ممكن حل
    شكراا الاستاذ على هاذه الشرح الممتاز
    ارجو الرد

    • @AdelNasim
      @AdelNasim  4 роки тому

      وعليكم السلام ورحمة الله, حل للتصوير ولا للسؤال؟