Lecture 70: Object Oriented Programming in C++

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 พ.ย. 2024

ความคิดเห็น • 271

  • @CoderArmy9
    @CoderArmy9  10 หลายเดือนก่อน +114

    Happy New Year, ye saal Macha do aap sab achee se... Class and Object ka Concept agar clear hgya hai, toh Like kar dena video.... 500 Like Target❣
    Time Stamp Add kar dena aap aur Homeworksheet bhi

    • @machinecode2.047
      @machinecode2.047 10 หลายเดือนก่อน +2

      Sir tree kab start hoga bahat time hogaya he

    • @manishsati-wv8xz
      @manishsati-wv8xz 10 หลายเดือนก่อน +1

      Bhaiya maja aagya sach mein, kaafi kuch new sekha

    • @CodeWithSonu_Shark
      @CodeWithSonu_Shark 10 หลายเดือนก่อน +1

      Placement series bhaiya please
      I'm your biggest fan

    • @CodeWithSonu_Shark
      @CodeWithSonu_Shark 10 หลายเดือนก่อน

      Placement series bhaiya please
      I'm your biggest fan

    • @CodeWithSonu_Shark
      @CodeWithSonu_Shark 10 หลายเดือนก่อน

      Placement series bhaiya please
      I'm your biggest fan

  • @divyanshsharma673
    @divyanshsharma673 9 หลายเดือนก่อน +24

    Bhai, Padding concept chamka diya behtreen... poore TH-cam pr itna deep me, itna clarity ke saath koi nhi padha skta. It's more than paid course.
    You're really an awesome teacher 💜.

  • @Sam-gx9xl
    @Sam-gx9xl 8 หลายเดือนก่อน +16

    Baap of all lectures in yt for oops itna deep mei koi padhaya hota pura yt mei ..bhaiya salute to u

  • @karthikhkamath
    @karthikhkamath 9 หลายเดือนก่อน +21

    I must say, this is the best DSA playlist without any doubt. Literally every concept is taught. REVOLUTION !

  • @relaxingtime2411
    @relaxingtime2411 10 หลายเดือนก่อน +72

    46:00 The size of an empty class in C++ is 1 byte because the compiler needs to allocate at least 1 byte of memory to each object. This is to ensure that each object has a unique address. If an empty class had a size of 0 bytes, then two different objects of the same class could have the same address, which would be a problem👍

    • @mmangalmusic
      @mmangalmusic 4 หลายเดือนก่อน

      Thankyou for this kindly information ❤

  • @manishsati-wv8xz
    @manishsati-wv8xz 10 หลายเดือนก่อน +26

    Rohit Bhaiya aap jis tarike se padate ho, wo unique hai, seedha ratana start ni karte baaki bebbar bhaiya, shurdha didi ki tarha

    • @kakshihatake
      @kakshihatake 8 หลายเดือนก่อน

      Obhi acha hi padata hain BC

    • @thorff7423
      @thorff7423 6 หลายเดือนก่อน +1

      bhai tune kintne lecture kar liye hai

    • @eduTech45
      @eduTech45 5 หลายเดือนก่อน

      you are absolute right!

  • @nikkisharma-ps2su
    @nikkisharma-ps2su 10 หลายเดือนก่อน +10

    All the future Aspirant, Mein aapko bolna chahungi, ye Best Series hai OOPS ki, first time I have really Understood it, Thanks bhaiya❤

    • @sarjeetsingh1949
      @sarjeetsingh1949 หลายเดือนก่อน

      Is that good for DSA in C++

  • @alpanachoubey3386
    @alpanachoubey3386 6 หลายเดือนก่อน +5

    Hello Rohit sir I must say you are the only one on TH-cam who not only explains the topic but also make it familiar with the real life scenario it literally helped me alot thankyou so much sir

    • @CoderArmy9
      @CoderArmy9  6 หลายเดือนก่อน +1

      Welcome ❤️

    • @jarvis6325
      @jarvis6325 6 หลายเดือนก่อน

      iam fallen love at 32:11
      is ke liye to kam se kam 4k likes bantha he

  • @naveenprasath276
    @naveenprasath276 17 วันที่ผ่านมา

    sach mein ye best playlist hai dsa samajne keliya
    don't underestimate it

  • @Manav00121
    @Manav00121 8 หลายเดือนก่อน

    Sab kuch chamak gaya Rohit Bhaiya
    Baghth Badhiya concept the.
    Thanks_a lot😃😃😃😃😃😃😃😃😃

  • @zafrul_islam
    @zafrul_islam 10 หลายเดือนก่อน +1

    Bhaiya kya concept deliver kiya hai aapne ekdam baap level concept mja aa gya ekdam ......meko sab se aacha padding ka concept jan kr mja aaya ☺☺

  • @mohit6215
    @mohit6215 7 หลายเดือนก่อน +3

    is se acha OOPS ka playlist or kahi nahi milenga meri gurantee(kyuki me sari chant chuka hu)

  • @bharatmalik2756
    @bharatmalik2756 10 หลายเดือนก่อน +1

    Bhaiya Bhot Sare youtubers ki videos dekhi khi sa samajh ni aae thi oops par why fear when rohit bhaiya is here bhiya kya padhate ho aap dhang sa samagh aae aaj ye Thanks Bhaiya ❤

  • @arvindkumar-dp4hx
    @arvindkumar-dp4hx 8 วันที่ผ่านมา

    bhaiya pahle baar doubt clear huwa class and object and use cases thanku bhaiya from jharkhand

  • @navneetsharma6191
    @navneetsharma6191 4 หลายเดือนก่อน +2

    One of the best lecture on TH-cam

  • @anushkasoni7071
    @anushkasoni7071 10 หลายเดือนก่อน +4

    1 byte is the bare minimum space to be allocated to an object, a class never gets space in memory, but only an instance of a class/ object gets. Whether object has data and functions or not, despite of that just because it is created it has to be uniquely defined in memory. While in C (objects not introduced uptill then), the 0-byte logic was supported. This 1 vs 0 was introduced to distinguish between the two languages.

  • @CodeWithSonu_Shark
    @CodeWithSonu_Shark 10 หลายเดือนก่อน +82

    Sir mai pahli salary aapko bhet karunga

    • @rameshsinghno-po546
      @rameshsinghno-po546 3 หลายเดือนก่อน +4

      Bhai mere ko 1k ka help krdo

    • @Priyanka9-d3x
      @Priyanka9-d3x 2 หลายเดือนก่อน +1

      Mai v

    • @deepanshurana5586
      @deepanshurana5586 2 หลายเดือนก่อน +3

      ​@@CodeWithSonu_Shark then bro placement ke time ess badlaav ko bhul mat Jana ..

    • @raihanzakariya
      @raihanzakariya 2 หลายเดือนก่อน

      😂👍​@@deepanshurana5586

    • @Chandan_agrawal
      @Chandan_agrawal 22 วันที่ผ่านมา

      Toh bhai placement lagi ya nahi

  • @ManKR
    @ManKR 5 หลายเดือนก่อน +2

    Kya Gajab padhate ho bhaiya aap✨✨😊😊

  • @Khanvlogs745
    @Khanvlogs745 24 วันที่ผ่านมา

    Dear Sir a huge respect and Love From Pakistan, may you got your desireble success and hapiness.

  • @zishanchaudhary2636
    @zishanchaudhary2636 10 หลายเดือนก่อน +8

    Bhai motivation ka video next level tha Bhai 😂😂😂😂

    • @CoderArmy9
      @CoderArmy9  10 หลายเดือนก่อน +1

      Chalo sahi hai fr toh❣

  • @prasaddeshmukh9322
    @prasaddeshmukh9322 8 หลายเดือนก่อน +1

    sir aap bohat achhe se padhate ho,
    sir Template function and class pe 1 video banao na .

  • @LaksyayKhanna
    @LaksyayKhanna 4 หลายเดือนก่อน

    Gajab bhaiya padding and alignment ke sare concept clear hogaya.

  • @jeebanchoudhury
    @jeebanchoudhury 2 หลายเดือนก่อน

    thank you soo much sir free main itna deep kisine bhi nahi padhaya tha

  • @anupammishra2891
    @anupammishra2891 22 วันที่ผ่านมา

    great lecture bhaiya

  • @AkashSingh-ow2el
    @AkashSingh-ow2el 9 หลายเดือนก่อน

    waah bhaiya waah...kya makkhan tarike se samjhaya hai....❤❤

  • @shubhamkumarjha9192
    @shubhamkumarjha9192 10 หลายเดือนก่อน

    Bhaiya bhot heee jayaad amazing lecture tha maja aya chamak gaya and kaafi kuch seekhne ko mila 💖

  • @MadhusmitaGhosh-zi2eq
    @MadhusmitaGhosh-zi2eq 15 วันที่ผ่านมา +1

    best vdo of yt

  • @AdarshSingh-sc5ce
    @AdarshSingh-sc5ce หลายเดือนก่อน

    Bhut achchhe se samajh me aa gya ,oops me dimag kharab ho rha tha mera youtube dhang se kahi samajh me hi nhi aa rha tha

  • @sayyedtaimoorshah6345
    @sayyedtaimoorshah6345 6 หลายเดือนก่อน +2

    In C++, an empty class still occupies memory space, typically one byte. This is because C++ requires objects to have distinct memory addresses, even if they don't have any member variables. So, even though an empty class doesn't contain any data members, it still needs to have a unique address in memory, which requires at least one byte. This ensures that two instances of an empty class will have different addresses, which is important for pointer arithmetic and type distinction. However, the exact size of an empty class may vary depending on the compiler and platform.

  • @CodeWithSonu_Shark
    @CodeWithSonu_Shark 10 หลายเดือนก่อน +1

    Sir mai roj aapki video aane ka intjaar karta hoon besabri se.
    Sir hamlogo ke liye placement series bhi isi tarike se layiye

  • @rhitam_biswas
    @rhitam_biswas 3 หลายเดือนก่อน

    OOP lecture 1 chamak gaya ✅✅✅

  • @joydeep-halder
    @joydeep-halder 10 หลายเดือนก่อน +3

    46:20 Har object ki address unique hona hai (even it is empty class), isliye 1 byte de dete hain.

  • @punitsharma584
    @punitsharma584 4 หลายเดือนก่อน

    best padding tehnique i have ever seen

  • @SWParas
    @SWParas วันที่ผ่านมา

    love from uttarakhand negi ji

  • @Hackthic
    @Hackthic 4 หลายเดือนก่อน

    The best playlist I found on TH-cam, i get a clear understanding of class and object. Thank you bhaiya for such a great work.
    Master aur bachelor me different to hota hi hai
    😆😆😆(joke soke)

  • @RahulGupta-wv7lv
    @RahulGupta-wv7lv 8 หลายเดือนก่อน

    chamak gaya sir ji

  • @sophiamaurya5198
    @sophiamaurya5198 2 หลายเดือนก่อน

    Mashallah
    Kya padhata hai
    Awesome 😎😎😎

    • @kumarshwetank1256
      @kumarshwetank1256 หลายเดือนก่อน

      C++ with DSA yha se start kr skte h direct

  • @_hulk748
    @_hulk748 9 หลายเดือนก่อน +1

    Great Video Sir🙏🙇‍♂✨💖

  • @actualsatan2420
    @actualsatan2420 10 หลายเดือนก่อน

    Awesome lecture maza aa gaya bhaiya.

  • @awanishpatel3393
    @awanishpatel3393 7 หลายเดือนก่อน

    you're really a great teacher

  • @priyanshigupta2228
    @priyanshigupta2228 8 หลายเดือนก่อน +1

    Very nice😌😌

  • @yerramarun2K05
    @yerramarun2K05 10 หลายเดือนก่อน +2

    Superb lecture! clear understanding class and objects ,funda of OOPS

  • @Ravi-wn4pe
    @Ravi-wn4pe 10 หลายเดือนก่อน +17

    Time stamps :
    0:00 Introduction
    1:18 Object-Oriented Programming (OOP)
    13:36 OOP Implemention
    17:40 Access Modifier
    22:49 Class
    23:52 Setter function
    28:45 Getter Function
    35:28 Object
    43:26 Size of Class
    44:05 Size of Object
    45:59 Empty Class
    47:45 Padding Concept
    1:03:55 Dynamic Memory Allocation in OOP

    • @CoderArmy9
      @CoderArmy9  10 หลายเดือนก่อน +9

      Thank you

    • @khalid6717
      @khalid6717 9 หลายเดือนก่อน

      Bro can you tell me that what topics I should know before starting oops???

    • @Ravi-wn4pe
      @Ravi-wn4pe 9 หลายเดือนก่อน

      @@khalid6717 Basics of c++ is enough to get started rest you will learn while exploring.

    • @Rithik_purohit
      @Rithik_purohit 8 หลายเดือนก่อน

      nothing bro
      @@khalid6717

  • @heetpatel3037
    @heetpatel3037 6 หลายเดือนก่อน

    Baapu level concept bhaiya 👍🏻

  • @abytespaceneeded
    @abytespaceneeded 8 หลายเดือนก่อน +1

    Chamka 💥💥

  • @anchitroy5469
    @anchitroy5469 8 หลายเดือนก่อน

    chamak chuka hai bhiya 🤩🤩🤩

  • @saurabhkumarsrivastava6034
    @saurabhkumarsrivastava6034 3 หลายเดือนก่อน

    Gazab Bhai ❤❤ ekdum pila diya hme ❤😂

  • @PriyaSharma-v8u
    @PriyaSharma-v8u 5 หลายเดือนก่อน

    Great Explanation bhaiya 😇

  • @sonalirawat3731
    @sonalirawat3731 10 หลายเดือนก่อน

    Today I came to know about padding for the first time.
    Thank you so much bhaiya

  • @adarshthakur_etah_up
    @adarshthakur_etah_up 10 หลายเดือนก่อน

    Chamak gaya rohit bhaiya.Maja aa gaya aaj ke session me 😊😊

  • @joydeep-halder
    @joydeep-halder 10 หลายเดือนก่อน +2

    Memory size optimization using memory alignment 🤯🤯

  • @tanujtanmaypattnaik2897
    @tanujtanmaypattnaik2897 10 หลายเดือนก่อน +1

    Good morning bhaiya
    8:24 loving to know all unknown concepts
    #consistent

  • @SiyaRamSiyaRam1008
    @SiyaRamSiyaRam1008 7 หลายเดือนก่อน

    Maja aa Gaya bhaiya starting me todha hard laga lekin last tak sab chamak Gaya ❤️❤️

  • @hamudxd9497
    @hamudxd9497 27 วันที่ผ่านมา

    GREAT JOB YAAR

  • @tarangkala6281
    @tarangkala6281 หลายเดือนก่อน

    god level explanation

  • @sayanacharyya250
    @sayanacharyya250 หลายเดือนก่อน

    Chamak Gaya bhaiya ❤

  • @prakashshah7129
    @prakashshah7129 6 หลายเดือนก่อน +1

    Chamak gaya bhaiya💪✅

  • @alexjaiswal1
    @alexjaiswal1 5 หลายเดือนก่อน

    great sir thankyou so much.

  • @yuvi_1973
    @yuvi_1973 5 วันที่ผ่านมา

    mjaaa aagya bhaiya❣

  • @SmritiSharma-vv7ib
    @SmritiSharma-vv7ib 3 หลายเดือนก่อน

    amazing bhaia you are rocking ++

  • @checkthisout1718
    @checkthisout1718 4 หลายเดือนก่อน

    Nice video sir!
    JAI HIND❤

  • @yaserkhan5955
    @yaserkhan5955 2 หลายเดือนก่อน

    ha ji bhaiya great.

  • @xd....yt89
    @xd....yt89 5 หลายเดือนก่อน +1

    Then what is the difference between struct variable and class and object

  • @gautamv8112
    @gautamv8112 4 หลายเดือนก่อน

    nicely explained, loved it

  • @MOHAMMADRABBANI-d3f
    @MOHAMMADRABBANI-d3f 2 หลายเดือนก่อน

    i loved your tecahing bhayya one day i meet bhayya

  • @kimjongun9681
    @kimjongun9681 5 หลายเดือนก่อน

    Ma apna college se oops padha per sab sar ke upar se gaya ..aapne clear kar diya oops ka concept ❤❤

  • @Aryan-wl7mc
    @Aryan-wl7mc 10 หลายเดือนก่อน

    First lecture of 2024 🔥

  • @vijaysingh-f8w1c
    @vijaysingh-f8w1c 3 หลายเดือนก่อน

    superb lecture

  • @সীমান্ত-ঞ৩ঝ
    @সীমান্ত-ঞ৩ঝ 6 หลายเดือนก่อน

    uncountable thanks bhaiya,,

    • @NamanRanaOfficial
      @NamanRanaOfficial 3 หลายเดือนก่อน

      Bro can you share me oops notes of this playlist?? I really need.

  • @gauravsinghjethuri5405
    @gauravsinghjethuri5405 9 หลายเดือนก่อน +1

    59:10 at this point. Just because of we have declared integer variable between the character variable so that's why we are facing the wastage of memory. So should we be careful while declaring the variable in the sequence ?

    • @gauravsinghjethuri5405
      @gauravsinghjethuri5405 9 หลายเดือนก่อน

      Sorry i have asked that question right after 59:10 but in just next bit second you answered my question.

  • @anshror2583
    @anshror2583 10 หลายเดือนก่อน +1

    Love you rohit bhai

  • @ColorsInUniverse
    @ColorsInUniverse 7 หลายเดือนก่อน

    Wao, very helpful

  • @prathmesh_Bidve
    @prathmesh_Bidve 10 หลายเดือนก่อน

    Top notch content bhiya❤

  • @Coder-rohits
    @Coder-rohits 9 หลายเดือนก่อน +2

    day 99/180 done .

  • @RohanSingh-nf7wk
    @RohanSingh-nf7wk 4 หลายเดือนก่อน

    bhaiya java ka oops ka video laye na please Rohit bhaiya mast app concept smjha deye mujhye abhi taak 15-20 video dekh chuka but smjh nhi aya but isay mujhye clear ho gye mastt bhaiya love you so much

  • @ShamimAnsari-zi6vi
    @ShamimAnsari-zi6vi 2 วันที่ผ่านมา

    Bhaiya in padding concept if we initialize
    Char a. //1+3(padding)
    Int b //4
    Char c. // 1+3(padding)
    Double d. //8
    Then total size will be 20 na🧐🧐1:03:48

  • @manassingha8493
    @manassingha8493 6 หลายเดือนก่อน

    pehli bar dekha toh thoda dfficult lag raha tha, next day firse dekha toh sara doubts clear ho gaya.

    • @MuskanKhan-d5b
      @MuskanKhan-d5b 3 หลายเดือนก่อน

      first time padh rha sMAJH aajaiga ?

  • @GitHubNotes
    @GitHubNotes 8 หลายเดือนก่อน

    Baap level explaination -> Coder Army is the class of which we all are objects of or we all are objects of Coder Army Class.

  • @lonersunited
    @lonersunited 2 หลายเดือนก่อน

    Chamak gya bhaiya 😊

  • @Dump104
    @Dump104 3 หลายเดือนก่อน

    Oh my god I m speechless man truly amazing way of teaching 🫡

  • @PayalDhiman-rp3ob
    @PayalDhiman-rp3ob 8 หลายเดือนก่อน

    great ho sir app☺☺☺

  • @SahajjotSingh-rh3nw
    @SahajjotSingh-rh3nw 3 หลายเดือนก่อน

    love this

  • @deepsanyal2
    @deepsanyal2 10 หลายเดือนก่อน

    Very good explanation bhai

  • @mmangalmusic
    @mmangalmusic 4 หลายเดือนก่อน

    Chamak gya bhai ❤

  • @sophiamaurya5198
    @sophiamaurya5198 2 หลายเดือนก่อน

    Sir، pls
    Data structure bhi padha dijiye

  • @VikashKumar-s9i5e
    @VikashKumar-s9i5e 4 หลายเดือนก่อน

    very nice

  • @darkshiner494
    @darkshiner494 23 วันที่ผ่านมา

    1:10:16 bhaya yaar app tho personal hogaye🥲🥲🥲🥲

  • @Ajkr2
    @Ajkr2 5 หลายเดือนก่อน

    What is this
    It is the approach or a programming pattern where the program are structured around object

  • @souvikrouth1583
    @souvikrouth1583 2 หลายเดือนก่อน

    amazing

  • @AmitThakur-py6bs
    @AmitThakur-py6bs 10 หลายเดือนก่อน +1

    Bhaiye Chamak Chuka Hai 🙏🙏🙏🙏🙏🙏

  • @pranildhutraj6038
    @pranildhutraj6038 10 หลายเดือนก่อน

    Bhaiya apne kal gajab hi motivation diya hai ❤

  • @UpscWithPavan
    @UpscWithPavan 7 หลายเดือนก่อน +1

    Nice

  • @abhinayjangde
    @abhinayjangde 10 หลายเดือนก่อน

    In C++ why size of empty class is 1 byte?
    Ans - In C++, an empty class is typically required to have a non-zero size, and the size is usually 1 byte. This is due to the standard's requirement that the size of an object must be at least 1 byte.
    The reason behind this is to ensure that distinct objects in an array have unique addresses. If the size of an empty class were zero, then two adjacent objects of that class in an array would have the same memory address, violating the requirement that each object should have a unique address.
    To ensure proper memory management and alignment, the C++ standard specifies a minimum size for objects, even for empty classes. Keep in mind that the actual size of an empty class may vary depending on the compiler and its settings.

  • @ManKR
    @ManKR 5 หลายเดือนก่อน

    chamak gya bhaiya

  • @itshirdeshk
    @itshirdeshk 10 หลายเดือนก่อน +3

    Day 99 ✅🔥

  • @miteshrajpurohit9033
    @miteshrajpurohit9033 9 หลายเดือนก่อน

    what is difference between structure and object, we can same things by creating struct please explain the difference?

  • @maniishbhandari
    @maniishbhandari 10 หลายเดือนก่อน

    46:27 taaki 2 object k beech mein hum unko distinguish kr sake. 1 byte space mtlb us object ko memory mein address allot hogya hai

  • @Pooja-y5w4e
    @Pooja-y5w4e หลายเดือนก่อน

    chamak gya

  • @nnnishantbhujwan
    @nnnishantbhujwan 10 หลายเดือนก่อน

    Happy new year Bhai ji. It's been great learning with you ❤

  • @jarvis6325
    @jarvis6325 6 หลายเดือนก่อน

    iam fallen love at 32:11
    is ke liye to kam se kam 4k likes bantha he