Lecture 70: Object Oriented Programming in C++

Поделиться
HTML-код
  • Опубликовано: 19 сен 2024

Комментарии • 248

  • @CoderArmy9
    @CoderArmy9  8 месяцев назад +102

    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 8 месяцев назад +1

      Sir tree kab start hoga bahat time hogaya he

    • @manishsati-wv8xz
      @manishsati-wv8xz 8 месяцев назад +1

      Bhaiya maja aagya sach mein, kaafi kuch new sekha

    • @CodeWithSonu_Shark
      @CodeWithSonu_Shark 8 месяцев назад +1

      Placement series bhaiya please
      I'm your biggest fan

    • @CodeWithSonu_Shark
      @CodeWithSonu_Shark 8 месяцев назад

      Placement series bhaiya please
      I'm your biggest fan

    • @CodeWithSonu_Shark
      @CodeWithSonu_Shark 8 месяцев назад

      Placement series bhaiya please
      I'm your biggest fan

  • @relaxingtime2411
    @relaxingtime2411 8 месяцев назад +64

    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 3 месяца назад

      Thankyou for this kindly information ❤

  • @divyanshsharma673
    @divyanshsharma673 7 месяцев назад +16

    Bhai, Padding concept chamka diya behtreen... poore RUclips 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 6 месяцев назад +10

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

  • @karthikhkamath
    @karthikhkamath 7 месяцев назад +14

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

  • @manishsati-wv8xz
    @manishsati-wv8xz 8 месяцев назад +25

    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 7 месяцев назад

      Obhi acha hi padata hain BC

    • @thorff7423
      @thorff7423 4 месяца назад +1

      bhai tune kintne lecture kar liye hai

    • @eduTech45
      @eduTech45 3 месяца назад

      you are absolute right!

  • @nikkisharma-ps2su
    @nikkisharma-ps2su 8 месяцев назад +8

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

  • @anushkasoni7071
    @anushkasoni7071 8 месяцев назад +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.

  • @alpanachoubey3386
    @alpanachoubey3386 4 месяца назад +1

    Hello Rohit sir I must say you are the only one on RUclips 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  4 месяца назад

      Welcome ❤️

    • @jarvis6325
      @jarvis6325 4 месяца назад

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

  • @Ravi-wn4pe
    @Ravi-wn4pe 8 месяцев назад +14

    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  8 месяцев назад +7

      Thank you

    • @khalid6717
      @khalid6717 7 месяцев назад

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

    • @Ravi-wn4pe
      @Ravi-wn4pe 7 месяцев назад

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

    • @Rithik_purohit
      @Rithik_purohit 7 месяцев назад

      nothing bro
      @@khalid6717

  • @CodeWithSonu_Shark
    @CodeWithSonu_Shark 8 месяцев назад +70

    Sir mai pahli salary aapko bhet karunga

    • @rameshsinghno-po546
      @rameshsinghno-po546 Месяц назад +1

      Bhai mere ko 1k ka help krdo

    • @Priyanka9-d3x
      @Priyanka9-d3x Месяц назад +1

      Mai v

    • @CodeWithSonu_Shark
      @CodeWithSonu_Shark Месяц назад +2

      @@Priyanka9-d3x maine Vada kiya hai to pura jarur karunga, but ab engineer bankar nahi IAS bankar, 3rd year me mujhe apne career me badlaav ka ahsas hua aur mai UPSC preparation kar raha hoon

    • @deepanshurana5586
      @deepanshurana5586 Месяц назад +2

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

    • @raihanzakariya
      @raihanzakariya 21 день назад

      😂👍​@@deepanshurana5586

  • @zafrul_islam
    @zafrul_islam 8 месяцев назад +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 ☺☺

  • @navneetsharma6191
    @navneetsharma6191 2 месяца назад +1

    One of the best lecture on RUclips

  • @sophiamaurya5198
    @sophiamaurya5198 9 дней назад

    Mashallah
    Kya padhata hai
    Awesome 😎😎😎

  • @sayyedtaimoorshah6345
    @sayyedtaimoorshah6345 4 месяца назад +1

    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.

  • @bharatmalik2756
    @bharatmalik2756 8 месяцев назад +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 ❤

  • @joydeep-halder
    @joydeep-halder 8 месяцев назад +2

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

  • @zishanchaudhary2636
    @zishanchaudhary2636 8 месяцев назад +5

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

    • @CoderArmy9
      @CoderArmy9  8 месяцев назад +1

      Chalo sahi hai fr toh❣

  • @ManKR
    @ManKR 3 месяца назад +1

    Kya Gajab padhate ho bhaiya aap✨✨😊😊

  • @sagar00121
    @sagar00121 7 месяцев назад

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

  • @MOHAMMADRABBANI-d3f
    @MOHAMMADRABBANI-d3f 9 дней назад

    i loved your tecahing bhayya one day i meet bhayya

  • @prakashshah7129
    @prakashshah7129 4 месяца назад +1

    Chamak gaya bhaiya💪✅

  • @rhitam_biswas
    @rhitam_biswas Месяц назад

    OOP lecture 1 chamak gaya ✅✅✅

  • @_hulk748
    @_hulk748 7 месяцев назад +1

    Great Video Sir🙏🙇‍♂✨💖

  • @yaserkhan5955
    @yaserkhan5955 Месяц назад

    ha ji bhaiya great.

  • @jeebanchoudhury
    @jeebanchoudhury 28 дней назад

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

  • @amritraj3598
    @amritraj3598 5 дней назад

    chamak gaya bhaiya

  • @LaksyayKhanna
    @LaksyayKhanna 3 месяца назад

    Gajab bhaiya padding and alignment ke sare concept clear hogaya.

  • @priyanshigupta2228
    @priyanshigupta2228 6 месяцев назад +1

    Very nice😌😌

  • @Hackthic
    @Hackthic 2 месяца назад

    The best playlist I found on RUclips, 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)

  • @tanujtanmaypattnaik2897
    @tanujtanmaypattnaik2897 8 месяцев назад +1

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

  • @punitsharma584
    @punitsharma584 3 месяца назад

    best padding tehnique i have ever seen

  • @lonersunited
    @lonersunited 21 день назад

    Chamak gya bhaiya 😊

  • @prasaddeshmukh9322
    @prasaddeshmukh9322 7 месяцев назад +1

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

  • @joydeep-halder
    @joydeep-halder 8 месяцев назад +2

    Memory size optimization using memory alignment 🤯🤯

  • @souvikrouth1583
    @souvikrouth1583 25 дней назад

    amazing

  • @literallyme893
    @literallyme893 4 месяца назад

    This is better than any paid courses

  • @anshror2583
    @anshror2583 8 месяцев назад +1

    Love you rohit bhai

  • @mohit6215
    @mohit6215 5 месяцев назад +2

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

  • @kakshihatake
    @kakshihatake 8 месяцев назад +7

    Hi bhaiya I've been watching your videos since 2023 and learning a lot about DSA. But I'm a bit confused about this "learning in public" thing you and others talk about. Can you make a video explaining it? I think it would help me and others who are unsure. I get sharing web development projects, but with DSA, I'm not sure what to share. Any advice would be great! 🙏

    • @CoderArmy9
      @CoderArmy9  8 месяцев назад +5

      Chalo isko address karte hai, achii baat hai

    • @kakshihatake
      @kakshihatake 8 месяцев назад

      @@CoderArmy9 Thank you for your kindness and support 😇.

  • @SahajjotSingh-rh3nw
    @SahajjotSingh-rh3nw Месяц назад

    love this

  • @abytespaceneeded
    @abytespaceneeded 7 месяцев назад +1

    Chamka 💥💥

  • @itshirdeshk
    @itshirdeshk 8 месяцев назад +3

    Day 99 ✅🔥

  • @yerramarun2K05
    @yerramarun2K05 8 месяцев назад +2

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

  • @CodeWithSonu_Shark
    @CodeWithSonu_Shark 8 месяцев назад +1

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

  • @gauravsinghjethuri5405
    @gauravsinghjethuri5405 8 месяцев назад +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 8 месяцев назад

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

  • @saurabhkumarsrivastava6034
    @saurabhkumarsrivastava6034 Месяц назад

    Gazab Bhai ❤❤ ekdum pila diya hme ❤😂

  • @SiyaRamSiyaRam1008
    @SiyaRamSiyaRam1008 5 месяцев назад

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

  • @Coder-rohits
    @Coder-rohits 7 месяцев назад +2

    day 99/180 done .

  • @abhishekjaiswal2550
    @abhishekjaiswal2550 10 дней назад

    good

  • @alexjaiswal1
    @alexjaiswal1 3 месяца назад

    great sir thankyou so much.

  • @awanishpatel3393
    @awanishpatel3393 6 месяцев назад

    you're really a great teacher

  • @GitHubNotes
    @GitHubNotes 6 месяцев назад

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

  • @vijaysingh-f8w1c
    @vijaysingh-f8w1c Месяц назад

    superb lecture

  • @AkashSingh-ow2el
    @AkashSingh-ow2el 7 месяцев назад

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

  • @shubhamkumarjha9192
    @shubhamkumarjha9192 8 месяцев назад

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

  • @SmritiSharma-vv7ib
    @SmritiSharma-vv7ib Месяц назад

    amazing bhaia you are rocking ++

  • @sonalirawat3731
    @sonalirawat3731 8 месяцев назад

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

  • @RahulGupta-wv7lv
    @RahulGupta-wv7lv 6 месяцев назад

    chamak gaya sir ji

  • @heetpatel3037
    @heetpatel3037 5 месяцев назад

    Baapu level concept bhaiya 👍🏻

  • @ColorsInUniverse
    @ColorsInUniverse 6 месяцев назад

    Wao, very helpful

  • @anchitroy5469
    @anchitroy5469 7 месяцев назад

    chamak chuka hai bhiya 🤩🤩🤩

  • @maniishbhandari
    @maniishbhandari 8 месяцев назад

    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

  • @adarshthakur_etah_up
    @adarshthakur_etah_up 8 месяцев назад

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

  • @sophiamaurya5198
    @sophiamaurya5198 9 дней назад

    Sir، pls
    Data structure bhi padha dijiye

  • @PriyaSharma-v8u
    @PriyaSharma-v8u 3 месяца назад

    Great Explanation bhaiya 😇

  • @VikashKumar-s9i5e
    @VikashKumar-s9i5e 2 месяца назад

    very nice

  • @gautamv8112
    @gautamv8112 3 месяца назад

    nicely explained, loved it

  • @checkthisout1718
    @checkthisout1718 2 месяца назад

    Nice video sir!
    JAI HIND❤

  • @Trathod-123
    @Trathod-123 14 дней назад

    Oooo ha ji bhaiya 😊

  • @actualsatan2420
    @actualsatan2420 8 месяцев назад

    Awesome lecture maza aa gaya bhaiya.

  • @prathmesh_Bidve
    @prathmesh_Bidve 8 месяцев назад

    Top notch content bhiya❤

  • @mmangalmusic
    @mmangalmusic 3 месяца назад

    Chamak gya bhai ❤

  • @vanshchauhan3111
    @vanshchauhan3111 19 дней назад

    hnjiii bhaiya ....haina

  • @AnujKumar-ip8kq
    @AnujKumar-ip8kq 4 месяца назад +1

    Koi oops ka notes bnanaya h kya??

  • @kimjongun9681
    @kimjongun9681 3 месяца назад

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

  • @sparshyadav9709
    @sparshyadav9709 3 месяца назад

    Understood

  • @PayalDhiman-rp3ob
    @PayalDhiman-rp3ob 6 месяцев назад

    great ho sir app☺☺☺

  • @RohanSingh-nf7wk
    @RohanSingh-nf7wk 2 месяца назад

    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

  • @deepsanyal2
    @deepsanyal2 8 месяцев назад

    Very good explanation bhai

  • @samarthtare3745
    @samarthtare3745 8 месяцев назад +1

    41K Subscribers ho gye🎉

  • @user-ey9ey9jx9s
    @user-ey9ey9jx9s 4 месяца назад

    uncountable thanks bhaiya,,

    • @NamanRanaOfficial
      @NamanRanaOfficial Месяц назад

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

  • @manassingha8493
    @manassingha8493 4 месяца назад

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

  • @Aryan-wl7mc
    @Aryan-wl7mc 8 месяцев назад

    First lecture of 2024 🔥

  • @AmitThakur-py6bs
    @AmitThakur-py6bs 8 месяцев назад +1

    Bhaiye Chamak Chuka Hai 🙏🙏🙏🙏🙏🙏

  • @rohitgupta3305
    @rohitgupta3305 8 месяцев назад +1

    Sir can you please bring a series of machine learning ? Then that will be very helpful ?

  • @user-ff9dh5jt7x
    @user-ff9dh5jt7x 2 месяца назад

    haa ji bhaiya

  • @DEEPJAIN_
    @DEEPJAIN_ Месяц назад

    1:10:11 i cant stop laughing
    thnku so much bhaiya chamak gaya sab

    • @CoderArmy9
      @CoderArmy9  Месяц назад

      Aisa kya joke maara meine😅

  • @sumitvishwakarma1075
    @sumitvishwakarma1075 8 месяцев назад +1

    Bhaiya JEE mains ka exam aaraha hai isiliye lectures nahi dekh pata but we'll continue it after exams

  • @vijaymaurya-b9u
    @vijaymaurya-b9u 8 месяцев назад +1

    rohit bhaiya big request please pdf provide kariye

  • @harimohansharma5561
    @harimohansharma5561 5 месяцев назад

    hnn ji bhaiya ❤❤❤

  • @abhinayjangde
    @abhinayjangde 8 месяцев назад

    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.

  • @apna_Vaibhav
    @apna_Vaibhav 8 месяцев назад

    Chamka bhaiya

  • @vishesh_lamba
    @vishesh_lamba 8 месяцев назад +3

    Sir , i m currently pursuing my b tech from mechanical engineering, i want to do m tech in computer engineering,
    Am i eligible for admission through gate ??

    • @CoderArmy9
      @CoderArmy9  8 месяцев назад +2

      Yes but not in every college

  • @amankumaramar271
    @amankumaramar271 8 месяцев назад +1

    Good morning Bhaiya ❤️‍🔥

  • @jarvis6325
    @jarvis6325 4 месяца назад

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

  • @SHIPRASINGH-t9r
    @SHIPRASINGH-t9r 28 дней назад

    Is there a way to print all the values of S1 without calling each and every function one at a time

  • @krmusicoz
    @krmusicoz 3 месяца назад

    hanji bhaiya

  • @pranildhutraj6038
    @pranildhutraj6038 8 месяцев назад

    Bhaiya apne kal gajab hi motivation diya hai ❤

  • @Code_with_Tiwarijii
    @Code_with_Tiwarijii 7 месяцев назад

    Revision