Lecture 75: Polymorphism and Virtual Function in C++

Поділитися
Вставка
  • Опубліковано 9 січ 2025

КОМЕНТАРІ • 135

  • @NUKALAAKSHITHKUMAR
    @NUKALAAKSHITHKUMAR Місяць тому +2

    Timestamps
    00:02 - Polymorphism in C++ explained through real-world example
    02:21 - Understanding compile time and run time in C++
    06:41 - Function overloading allows creating multiple functions with the same name but different parameters
    09:07 - Understanding polymorphism and function overloading in C++
    13:33 - Compile-time polymorphism in C++
    15:37 - Understanding function overloading in C++
    19:56 - Understanding polymorphism and virtual functions in C++.
    22:29 - Operator overloading and using operator as a function
    26:47 - Understanding polymorphism and virtual functions in C++.
    29:04 - Defining custom operator overloading in C++
    34:00 - Introduction to virtual function in C++
    36:19 - Understanding polymorphism through a C++ example
    39:59 - Understanding polymorphism and virtual functions in C++
    41:53 - Understanding virtual functions and polymorphism in C++.
    46:23 - Using pointers to parent class to store addresses of child classes
    48:42 - Understanding polymorphism through virtual functions in C++.
    52:08 - Understanding polymorphism and virtual functions in C++
    54:01 - Exploring the concept of polymorphism and virtual functions in C++.

  • @karthikhkamath
    @karthikhkamath 11 місяців тому +9

    The best playlist !

  • @farhanshaikh4087
    @farhanshaikh4087 2 місяці тому +4

    very good explanation. This channel is so underrated because I found many videos for the same topic but this is the best.

  • @asad_iliyas
    @asad_iliyas 11 місяців тому +17

    33:45 =These operators can't be overloaded:
    Scope Resolution Operator (::) , Sizeof Operator , Conditional Operator (?:)

  • @chandrapalsingh8134
    @chandrapalsingh8134 11 місяців тому +28

    Bhia aap bilkul chamka dete Hain concept ko .... Itna detail m nhi samjhata koi .... Aap wo doubt bhi clear kar dete Hain Jo hamare dimag m nhi hote .... God bless you 🙏

  • @tanyasaini7463
    @tanyasaini7463 13 днів тому +1

    Wowww.... What a wonderful session ...🙏🏻

  • @ColorsInUniverse
    @ColorsInUniverse 8 місяців тому +4

    Respect from Pakistan, amazing lecture.

  • @ShivamKumar-v5x7h
    @ShivamKumar-v5x7h 6 місяців тому +20

    now i know why u left uber job for this, great lec bro especially the operator overloading.

  • @amankumaramar271
    @amankumaramar271 Рік тому +3

    Thank you Bhaiya for this amazing lecture

  • @NoumanKhurshid-tk5di
    @NoumanKhurshid-tk5di 3 місяці тому +1

    Excellent method of teaching well done sir..

  • @RahulGupta-wv7lv
    @RahulGupta-wv7lv 10 місяців тому +5

    sab samjh aa gaya sir ji

    • @sameershahzad249
      @sameershahzad249 4 місяці тому

      Muhale me ladu baanto ab

    • @sunitashelke4107
      @sunitashelke4107 Місяць тому

      ​@@sameershahzad249Jaa chal puncture bna fir bomb bhi banana hai Andhanamazi 🤡

  • @Coder-rohits
    @Coder-rohits 11 місяців тому +4

    maza aawi gayo😘

  • @abytespaceneeded
    @abytespaceneeded 10 місяців тому +1

    Chamka bhaiya 💝💝💝💝

  • @sayanacharyya250
    @sayanacharyya250 3 місяці тому +1

    Chamak Gaya bhaiya 53:12

  • @_hulk748
    @_hulk748 9 місяців тому

    Great video sir🙏🙇‍♂✨💖

  • @akraj198
    @akraj198 25 днів тому

    King of oops concepts ❤

  • @arpit441
    @arpit441 28 днів тому +2

    Everything is temporary except " hanji bhaiya " ! 😅😂

  • @shivamsrivastava8758
    @shivamsrivastava8758 7 місяців тому +5

    00:02 Polymorphism in C++ explained through real-world example
    02:21 Understanding compile time and run time in C++
    06:41 Function overloading allows creating multiple functions with the same name but different parameters
    09:07 Understanding polymorphism and function overloading in C++
    13:33 Compile-time polymorphism in C++
    15:37 Understanding function overloading in C++
    19:56 Understanding polymorphism and virtual functions in C++.
    22:29 Operator overloading and using operator as a function
    26:47 Understanding polymorphism and virtual functions in C++.
    29:04 Defining custom operator overloading in C++
    34:00 Introduction to virtual function in C++
    36:19 Understanding polymorphism through a C++ example
    39:59 Understanding polymorphism and virtual functions in C++
    41:53 Understanding virtual functions and polymorphism in C++.
    46:23 Using pointers to parent class to store addresses of child classes
    48:42 Understanding polymorphism through virtual functions in C++.
    52:08 Understanding polymorphism and virtual functions in C++
    54:01 Exploring the concept of polymorphism and virtual functions in C++.
    Crafted by Merlin AI.

  • @utkarshsingh09
    @utkarshsingh09 Місяць тому

    Ty sir, understand all concepts!

  • @SunnyKadian1
    @SunnyKadian1 6 місяців тому +5

    Bhot kuch sikhne ko mila is class me bhai ❤

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

    Thanks Bhaiya..
    ❤🎉

  • @randomthings_3105
    @randomthings_3105 Місяць тому

    Bohot achese se chamka bhaiya😁😇

  • @vcproduction371
    @vcproduction371 2 місяці тому

    Great teacher ❤

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

    Bhaiya Radhe Radhe 🙏

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

    Good morning bhaiya ju❤

  • @Sahilllll775
    @Sahilllll775 Місяць тому

    thanks bhaiya bhot helpful hua

  • @PriyaSharma-v8u
    @PriyaSharma-v8u 7 місяців тому

    such a beautiful explanation!

  • @danishbinqayyum9530
    @danishbinqayyum9530 9 днів тому

    You are good 👍 I like ❤you

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

    Good morning Guru

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

    next level video

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

    Ha ji Bhaiya Good Morning ❤ ❤

  • @Mandla_Art_704
    @Mandla_Art_704 Місяць тому +1

    Bilcul Chamk Gya..............likes

  • @joydeep-halder
    @joydeep-halder Рік тому

    Good morning bhaiya ❤❤

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

    Fruits class ka object nhi banana chahiye maybe. Kyoki different fruits ka different name different functionality hota hai so maybe fruits is that function where we have to use pure virtual function that is
    void taste()=0

  • @junaidsayem279
    @junaidsayem279 Місяць тому

    nice concept

  • @Hansraj-uc7yh
    @Hansraj-uc7yh 4 місяці тому +1

    Hanji bhaiya is constant😂

  • @vivekgautam9766
    @vivekgautam9766 3 місяці тому +4

    Very complex to understand after mid of the video, Nahi samajh aya 2-3 bar dekh liya.

  • @piyushsinghdtu456
    @piyushsinghdtu456 2 місяці тому

    bht mstt sir

  • @heetpatel3037
    @heetpatel3037 8 місяців тому

    Chamka bhaiya chamka 👍🏻

  • @ColorsInUniverse
    @ColorsInUniverse 9 місяців тому

    Bhot acha hia

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

    Best teacher on this universe ❤❤❤❤❤❤

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

    Day 107 done 👍✅ Chamak Gaya

  • @beastincarnet1106
    @beastincarnet1106 5 місяців тому

    great video bhaiya

  • @Harshmishra0007
    @Harshmishra0007 Рік тому +2

    Ram ram bahi

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

    Done Bhaiya... Day 107/180 ✅

  • @hemantsahu3497
    @hemantsahu3497 7 днів тому

    sir thoda sa samajh nahi aaya ki class define karne ke baad jo variable ham private class me declare krte h unko ham public class me kaise inherit kr lete h function ka to nahi kr sakte lekin constructor banakar ham variable ko kr lete h please clear this doubt sir ..

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

    Maza Aa gya

  • @AMITKUMAR-ds4hp
    @AMITKUMAR-ds4hp Рік тому

    Good morning boss ❤

  • @rohitupasani3239
    @rohitupasani3239 27 днів тому

    bhaiya what is the real life application of run-time polymorphism why we use virtual function, we can simply declare the pointer to the object which we want to access and get access to their function why we intentionally declare pointer to another class

  • @anuragsinghbhardwaj-m3v
    @anuragsinghbhardwaj-m3v 3 місяці тому

    chamak gya bhaiya

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

    Bhaiya A to Z clear all concepts related to abstract class

  • @its_prabhatyadav
    @its_prabhatyadav 14 днів тому

    Day 36 completed [ 27/12/2024; 1640 IST ].

  • @gauravmeena5453
    @gauravmeena5453 8 місяців тому

    nice class sir

  • @Unknown-98234
    @Unknown-98234 Місяць тому

    hnji bayya sab smj a gy ha

  • @nikhilPatil-ud2vh
    @nikhilPatil-ud2vh Рік тому

    Good morning ❤❤

  • @Ayushi.soni_31
    @Ayushi.soni_31 2 місяці тому

    bhaiya operator overloading ka details video baniye plz bhot types k operator hote h

  • @user-kr6jn5bp5p
    @user-kr6jn5bp5p 11 місяців тому

    Sir what is happening behind the scene in virtual function how Vtable works?

  • @MoshiurRahman-mp4bq
    @MoshiurRahman-mp4bq 5 місяців тому

    🎉🎉🎉chamakgyea

  • @Zaijian95
    @Zaijian95 Місяць тому

    2:05

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

    can anyone tell me how to solve the animal question (49:22) using typecasting and if-else.

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

      pata chale to batana

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

    Sir, please upload OS lectures.

  • @dc2dc223
    @dc2dc223 7 місяців тому

    public:
    void boypint(){
    cout

  • @MohammedHasmi577
    @MohammedHasmi577 7 місяців тому

    Nice++

  • @jannatshaikh8625
    @jannatshaikh8625 26 днів тому

    Sir please bta dijiye notes keise milege

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

    Rohit Bhai ham love babbar bhaiya se padh rhe the usme lakshay bhaiya padha rhe OOPS usse zayda accha aap padha rhe iseleye ham OOPS padhne yaha aye bake sb to wahe smjna raha

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

    good morning Bhaiya;
    video aane ki time me changes huye hai kya ???

  • @gamingwithmayank6347
    @gamingwithmayank6347 19 днів тому

    ❤❤

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

    At 16:50 how the sum will be 11 ???? 10+5=15 then how 11 ?????? Pls explain

    • @CoderArmy9
      @CoderArmy9  10 місяців тому +1

      haan ji wo 15 hi hga, basic maths mein galti hgyi

    • @Anonymali
      @Anonymali 26 днів тому

      Bhaiya ne bola 11 karne ka to karne ka 😂😂😂😂

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

    Hnji bhaiya 😂😂

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

    chamak gaya

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

    Day 107/180 ✅

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

    How much days left to begin GRAPH?

  • @FoodMania907
    @FoodMania907 Рік тому +2

    Bro, Bring Data Engineer role courses in your UA-cam channel to learn everyone and get high paying career jobs , DSA is now not relevant , Specific role oriented jobs is very high demand in market, so bring data science related course with data engineer , data analyst and other profiles with real time industry oriented projects also.

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

      Bro he already told us about his plans so first check that after that give him gyaan!

    • @Miss.coder.02
      @Miss.coder.02 5 місяців тому

      @FoodMania907 Oh really DSA is not relevant lgta h aapne Kai sare interview de rkhe h big tech companies ke ....#joke of the day

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

    bhaiya channel delete mat karna khi bhi

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

    16:16

  • @tripurarisen4362
    @tripurarisen4362 4 місяці тому

    Op sir

  • @leisuretime4198
    @leisuretime4198 4 місяці тому

    34:54 😂

  • @abhijeetkumartrivedi6734
    @abhijeetkumartrivedi6734 5 місяців тому

    is pdf notes of this available::

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

    done✅✅✅✅

  • @iTsRko_
    @iTsRko_ 7 місяців тому

    bhai aapke notes kaha milenge please batao

  • @aenstetorres273
    @aenstetorres273 4 місяці тому

    Unary operator overloading and function overriding hasn't been taught

  • @ajeetlodhi-r9l
    @ajeetlodhi-r9l Рік тому

    day 107/180😍😍😍

  • @PrabhatKumar-c9f
    @PrabhatKumar-c9f 5 місяців тому

    bhaiya 10+5= 15 hota hai(17:53)

  • @himanshurawat2945
    @himanshurawat2945 7 місяців тому

    done

  • @utkarsh897ds
    @utkarsh897ds 7 місяців тому +3

    bss yehi lecture acche see smjh nhi aaya........

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

    ❤❤❤

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

    this ->real=real???¿
    What means 🤔

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

      dekho constructor me agar tum for ex.. r , i .. likte ho
      aur niche real = r;
      img=i;
      dono same work krega

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

      complex(int r,int i){
      real = r;
      img=i;
      }

  • @beastincarnet1106
    @beastincarnet1106 5 місяців тому

    animal movie badhiya thi bhaiya

  • @sahilverma2134
    @sahilverma2134 2 місяці тому

    chamke gya bhaiya

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

    32:58 bhai concept to chamka but reference q dia C ka

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

      I think same memory location use karne k liye Diya hoga shayad memory save karne ke liye

  • @amorphous8826
    @amorphous8826 9 місяців тому

    👍

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

    Day 107/180 #180DaysOfCode

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

    Sir aap kaha se belong krte hain

  • @Shubhamkumar-zv8mk
    @Shubhamkumar-zv8mk Рік тому

    #107 day ❤❤❤❤

  • @hemanthbisht5464
    @hemanthbisht5464 7 місяців тому

    Bhai ye vector concept khaa se aa gaya?

    • @manish_kumar_iitg
      @manish_kumar_iitg 5 місяців тому

      vector ko to bs use kiya hai ek se jyada animal ke object ke address ko ek sath rakhhne ke liye ,
      main to vhi hai ki kese virtual fn kam kr rha hai

  • @InfoNauts_46
    @InfoNauts_46 Місяць тому +1

    Sexy explanation bhaiya 🔥🔥

  • @PrabhatKumar-c9f
    @PrabhatKumar-c9f 5 місяців тому

    bhaiya 10+5= 15 hota hai

  • @Anish_Patil_2005
    @Anish_Patil_2005 5 місяців тому +7

    00:02 Polymorphism in C++ explained through real-world example
    02:21 Understanding compile time and run time in C++
    06:41 Function overloading allows creating multiple functions with the same name but different parameters
    09:07 Understanding polymorphism and function overloading in C++
    13:33 Compile-time polymorphism in C++
    15:37 Understanding function overloading in C++
    19:56 Understanding polymorphism and virtual functions in C++.
    22:29 Operator overloading and using operator as a function
    26:47 Understanding polymorphism and virtual functions in C++.
    29:04 Defining custom operator overloading in C++
    34:00 Introduction to virtual function in C++
    36:19 Understanding polymorphism through a C++ example
    39:59 Understanding polymorphism and virtual functions in C++
    41:53 Understanding virtual functions and polymorphism in C++.
    46:23 Using pointers to parent class to store addresses of child classes
    48:42 Understanding polymorphism through virtual functions in C++.
    52:08 Understanding polymorphism and virtual functions in C++
    54:01 Exploring the concept of polymorphism and virtual functions in C++.
    Crafted by Merlin AI.

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

    chAMak gya

  • @laibahameed5971
    @laibahameed5971 7 місяців тому +2

    baqi sb toh theek hai bhaiya .... sb smjh a jata hai, pr ap itna zor lga k kiu bolty ho?😄