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
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👍
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.
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
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
@@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
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.
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 ❤
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)
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! 🙏
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 ?
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
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.
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 ??
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
Sir tree kab start hoga bahat time hogaya he
Bhaiya maja aagya sach mein, kaafi kuch new sekha
Placement series bhaiya please
I'm your biggest fan
Placement series bhaiya please
I'm your biggest fan
Placement series bhaiya please
I'm your biggest fan
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👍
Thankyou for this kindly information ❤
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 💜.
Baap of all lectures in yt for oops itna deep mei koi padhaya hota pura yt mei ..bhaiya salute to u
I must say, this is the best DSA playlist without any doubt. Literally every concept is taught. REVOLUTION !
OOPS Playlist
Rohit Bhaiya aap jis tarike se padate ho, wo unique hai, seedha ratana start ni karte baaki bebbar bhaiya, shurdha didi ki tarha
Obhi acha hi padata hain BC
bhai tune kintne lecture kar liye hai
you are absolute right!
All the future Aspirant, Mein aapko bolna chahungi, ye Best Series hai OOPS ki, first time I have really Understood it, Thanks bhaiya❤
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.
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
Welcome ❤️
iam fallen love at 32:11
is ke liye to kam se kam 4k likes bantha he
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
Thank you
Bro can you tell me that what topics I should know before starting oops???
@@khalid6717 Basics of c++ is enough to get started rest you will learn while exploring.
nothing bro
@@khalid6717
Sir mai pahli salary aapko bhet karunga
Bhai mere ko 1k ka help krdo
Mai v
@@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
@@CodeWithSonu_Shark then bro placement ke time ess badlaav ko bhul mat Jana ..
😂👍@@deepanshurana5586
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 ☺☺
One of the best lecture on RUclips
Mashallah
Kya padhata hai
Awesome 😎😎😎
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.
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 ❤
46:20 Har object ki address unique hona hai (even it is empty class), isliye 1 byte de dete hain.
Bhai motivation ka video next level tha Bhai 😂😂😂😂
Chalo sahi hai fr toh❣
Kya Gajab padhate ho bhaiya aap✨✨😊😊
Sab kuch chamak gaya Rohit Bhaiya
Baghth Badhiya concept the.
Thanks_a lot😃😃😃😃😃😃😃😃😃
i loved your tecahing bhayya one day i meet bhayya
Chamak gaya bhaiya💪✅
OOP lecture 1 chamak gaya ✅✅✅
Great Video Sir🙏🙇♂✨💖
ha ji bhaiya great.
thank you soo much sir free main itna deep kisine bhi nahi padhaya tha
chamak gaya bhaiya
Gajab bhaiya padding and alignment ke sare concept clear hogaya.
Very nice😌😌
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)
Good morning bhaiya
8:24 loving to know all unknown concepts
#consistent
best padding tehnique i have ever seen
Chamak gya bhaiya 😊
sir aap bohat achhe se padhate ho,
sir Template function and class pe 1 video banao na .
Memory size optimization using memory alignment 🤯🤯
amazing
This is better than any paid courses
Love you rohit bhai
is se acha OOPS ka playlist or kahi nahi milenga meri gurantee(kyuki me sari chant chuka hu)
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! 🙏
Chalo isko address karte hai, achii baat hai
@@CoderArmy9 Thank you for your kindness and support 😇.
love this
Chamka 💥💥
Day 99 ✅🔥
Superb lecture! clear understanding class and objects ,funda of OOPS
Sir mai roj aapki video aane ka intjaar karta hoon besabri se.
Sir hamlogo ke liye placement series bhi isi tarike se layiye
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 ?
Sorry i have asked that question right after 59:10 but in just next bit second you answered my question.
Gazab Bhai ❤❤ ekdum pila diya hme ❤😂
Maja aa Gaya bhaiya starting me todha hard laga lekin last tak sab chamak Gaya ❤️❤️
day 99/180 done .
good
great sir thankyou so much.
you're really a great teacher
Baap level explaination -> Coder Army is the class of which we all are objects of or we all are objects of Coder Army Class.
superb lecture
waah bhaiya waah...kya makkhan tarike se samjhaya hai....❤❤
Bhaiya bhot heee jayaad amazing lecture tha maja aya chamak gaya and kaafi kuch seekhne ko mila 💖
amazing bhaia you are rocking ++
Today I came to know about padding for the first time.
Thank you so much bhaiya
chamak gaya sir ji
Baapu level concept bhaiya 👍🏻
Wao, very helpful
chamak chuka hai bhiya 🤩🤩🤩
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
Chamak gaya rohit bhaiya.Maja aa gaya aaj ke session me 😊😊
Sir، pls
Data structure bhi padha dijiye
Great Explanation bhaiya 😇
very nice
nicely explained, loved it
Nice video sir!
JAI HIND❤
Oooo ha ji bhaiya 😊
Awesome lecture maza aa gaya bhaiya.
Top notch content bhiya❤
Chamak gya bhai ❤
hnjiii bhaiya ....haina
Koi oops ka notes bnanaya h kya??
Ma apna college se oops padha per sab sar ke upar se gaya ..aapne clear kar diya oops ka concept ❤❤
Understood
great ho sir app☺☺☺
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
Very good explanation bhai
41K Subscribers ho gye🎉
uncountable thanks bhaiya,,
Bro can you share me oops notes of this playlist?? I really need.
pehli bar dekha toh thoda dfficult lag raha tha, next day firse dekha toh sara doubts clear ho gaya.
first time padh rha sMAJH aajaiga ?
First lecture of 2024 🔥
Bhaiye Chamak Chuka Hai 🙏🙏🙏🙏🙏🙏
Sir can you please bring a series of machine learning ? Then that will be very helpful ?
haa ji bhaiya
1:10:11 i cant stop laughing
thnku so much bhaiya chamak gaya sab
Aisa kya joke maara meine😅
Bhaiya JEE mains ka exam aaraha hai isiliye lectures nahi dekh pata but we'll continue it after exams
rohit bhaiya big request please pdf provide kariye
hnn ji bhaiya ❤❤❤
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.
Chamka bhaiya
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 ??
Yes but not in every college
Good morning Bhaiya ❤️🔥
Good Morning❣
iam fallen love at 32:11
is ke liye to kam se kam 4k likes bantha he
Is there a way to print all the values of S1 without calling each and every function one at a time
hanji bhaiya
Bhaiya apne kal gajab hi motivation diya hai ❤
Revision