Thank you 🙏🏻 for explaining in detail... Now I understood fully about bit fields
@nishantgarg53246 жыл бұрын
Nice illustrate. Keep it up.
@CppNuts6 жыл бұрын
Thanks Dude!!
@treyquattro4 жыл бұрын
I appreciate the work you put into these videos and your professorial style. The videos are a great resource for newbies and also as a refresher for some of us who like to keep our memories refreshed!
@CppNuts4 жыл бұрын
Thanks man!!
@janupenaganti49519 ай бұрын
I have started my career in Embedded Systems, this topic is really helpful for me. Thank you!!
@sabanaafrose72936 жыл бұрын
Superb... Keep doing... The way you explained the flow and the sequence ... Everything made me hit like ..if I could I would hit it many times.... Thank a lot
@CppNuts6 жыл бұрын
Sabana Afrose, Thanks for your like and nice comment.
@vimleshkumarkanaujiya Жыл бұрын
Arey Bhaiya, What an easy way of teaching !.
@sambasivamupparaju6 жыл бұрын
good explanation. Thank you for your effort .
@CppNuts6 жыл бұрын
Thank man:!!
@ShashidharM-h9v Жыл бұрын
8:51 sir, Why structural packing doesn't work in the above example it still give 8 bytes of size On adding #pragma pack(1)
@Gautamdange5 жыл бұрын
Really liked your videos .. simple .. short and to the point !
@CppNuts5 жыл бұрын
Thanks.. Man..!!
@pandemade38754 жыл бұрын
Thank you so much! This really helps me understand bit field in more detail! Thank you!
@CppNuts4 жыл бұрын
Glad that it helped.
@ViratKohli18_Lovers6 жыл бұрын
You explained it very well sir. I understood everything about bit field.
@CppNuts6 жыл бұрын
That's great!!
@aadarshraj58592 жыл бұрын
Very nice explanation. Thanks to you
@CppNuts2 жыл бұрын
Thanks
@sss-og7jx2 жыл бұрын
Very Clear! Thank U!
@1-User-15 жыл бұрын
Best explanation of Bit Fields.
@CppNuts5 жыл бұрын
Thanks for the comment man!!
@1-User-15 жыл бұрын
@@CppNuts thank you for your video!
@Olavotemrazaodenovo4 жыл бұрын
Congratulations from Brazil.
@CppNuts4 жыл бұрын
Thanks man!!
@soumyaranjansahu70185 жыл бұрын
Awesome explanation...😊👍
@karthikkumarmv91015 жыл бұрын
So nice and effective explanation Sir tq. ...
@CppNuts5 жыл бұрын
Thanks bro..
@vipuldogra66004 жыл бұрын
beautifully explained. thanks
@CppNuts4 жыл бұрын
Thanks man!!
@maratheps1new2373 жыл бұрын
sir your all cpp videos are great ^^
@CppNuts3 жыл бұрын
Glad you like them!
@vvpChannel31125 жыл бұрын
Awesome video sir.. I learnt something new here...many thanks ..please make more videos on memory optimisation
@CppNuts5 жыл бұрын
Sure man i will try for this video.
@shiwanisingh31526 жыл бұрын
Very helpful sir Thank you sir
@CppNuts6 жыл бұрын
Most welcome!!
@mohanrajawat65084 жыл бұрын
very nice discription
@CppNuts4 жыл бұрын
Thanks man!!
@rajcodes1006 жыл бұрын
Great explanations - thank you
@CppNuts6 жыл бұрын
Thanks for your comment!!
@AshokKumar-mk1nr4 жыл бұрын
Awesome explanation..
@CppNuts4 жыл бұрын
Thanks man!!
@AhmedKhaled724 жыл бұрын
The best teacher out there 😍😍
@CppNuts4 жыл бұрын
Thanks man..
@KumarGaurav1596 жыл бұрын
It was very helpful and I request to upload a tutorial regarding forward declaration in c++ in details and with depth analysis.thanks .
@CppNuts6 жыл бұрын
I am trying my best to upload as much as i can but i will keep this suggestion in my mind thanks dude!! :)
@ofirfr48044 жыл бұрын
Very good explanation. I learned a lot.
@CppNuts4 жыл бұрын
Glad it was helpful!
@shibisaketh6 жыл бұрын
unsigned int day : 5; unsigned int month : 4; int year : 22; So can reduce the size again. Size : 4
@CppNuts6 жыл бұрын
Yes you can further use the same int for 1 Bit because 5+4+22 = 31 and int is 32 bits.
@Agogogogogogkglgkfndjesk5 жыл бұрын
thank you for the explanation sir
@CppNuts5 жыл бұрын
You are welcome dude..
@Easy369-wcb4 жыл бұрын
can you help me with allocating memory for black ops 3 for a mod. I want to add more assets into attachmentunique
@mukundshahiitr71133 жыл бұрын
Nice explaination☺☺
@CppNuts3 жыл бұрын
It's my pleasure
@shivamsaxena58544 жыл бұрын
#include #include struct d0 { char vo : 3; int v1 : 7; }; int main() { printf("%d", sizeof(struct d0)); return 0; } I thought that I shall get 4 bytes as output as 32 bits (size of larger data type i.e; int) are enough to store 3 bits of char and 7 bits of int data type, But instead, I'm getting 8 bytes as output. Please tell me why I am getting so? Please answer @CppNuts
@satishkanakappanavar85315 жыл бұрын
Thank you
@CppNuts5 жыл бұрын
Satish, welcome dude.
@mdirshadalam26175 жыл бұрын
How will allocate 16 bytes or 32 bytes in bit fields or large size? I need this very much.Please explain
@CppNuts5 жыл бұрын
Please explain more, couldn't understand your question?
@mdirshadalam26175 жыл бұрын
@@CppNuts Is there any restriction for allocating bit in bit fields? Means, how many bits to allocate in bit field or no restriction.
@CppNuts5 жыл бұрын
Yes it is max of the type used. For more check this stackoverflow.com/questions/14553632/maximum-size-of-a-bit-field-in-c-or-c
@mdirshadalam26175 жыл бұрын
@@CppNuts Thank
@jaganmohanroyalnanubala3095 Жыл бұрын
Loved it 💕
@CppNuts Жыл бұрын
Thanks..
@hitendrapalsinghrao34366 жыл бұрын
What is the software you are using?
@CppNuts6 жыл бұрын
It is Sublime Text Editor 3.
@hitendrapalsinghrao34366 жыл бұрын
Btw very good video!!
@CppNuts6 жыл бұрын
Thanks dude!!
@abdullahgarra8477 Жыл бұрын
Hi, I have an interview and the interviewer said I should be handy with bitfields where can i see questions ?
@CppNuts Жыл бұрын
I have bit field questions series plz check that out.
@amitpandey45666 жыл бұрын
great as always
@CppNuts6 жыл бұрын
Thanks dude!!
@_shubham_kumar4 жыл бұрын
Great video. But I don't understand why we can't have static variables with bit fields?
@CppNuts4 жыл бұрын
Why do you want that?
@cid0070074 жыл бұрын
Great tutorial.. learnt alot.. :)
@CppNuts4 жыл бұрын
Thanks...
@justcurious1940 Жыл бұрын
struct date { unsigned char day : 5 ; unsigned char month : 4 ; unsigned char year ; } ; printf("sizeof struct date : %d ",sizeof(struct date)) ; // output is 3 i'm using gcc default compilation .
@CppNuts Жыл бұрын
Year one byte Day + month is 2 bytes, because 5+4 is 9 bits which is more than one byte.
@justcurious1940 Жыл бұрын
@@CppNuts Thank u for replying, my confusion was that the size of( struct date) is not a power of 2 or a multiple of 2, I thought that objects in C always occupies a space in memory that is either a power of 2 or a multiple of 2.
@CppNuts Жыл бұрын
That is multiple of biggest data member in class or struct.
@justcurious1940 Жыл бұрын
@@CppNuts yes, Thank u I get it now.Great video by the way, so much information gained.
@bilgetaskn94284 жыл бұрын
it was amazing.. thank you so much
@CppNuts4 жыл бұрын
Glad you liked it!
@SYALUS36 жыл бұрын
Very good explanatuion... But one doubt actually we couldn't use that saved memory. Then why....
@CppNuts6 жыл бұрын
Notice that when we didn't use bit fields size was 12 but when we used bit fields then size became 8.
@ShivamSingh-ub9tg6 жыл бұрын
nice tut. :)
@CppNuts5 жыл бұрын
Thanks man!!
@paul871734 жыл бұрын
Hey Yadav, i'm learning c++ by myself. Any comments or tips you cud giv me? I have no money to go to university. But Still i want to be a programmer.
@CppNuts4 жыл бұрын
Work hard like your life depends on it.
@paul871734 жыл бұрын
@@CppNuts C'mon dude,please give me more props.I mean, your fav book, anyhobbies concerning c++, you know.. that sort of things.
@CppNuts4 жыл бұрын
Doesn't really matter.
@prakashkondru50203 жыл бұрын
Sir plz tell me your git hub . I will copy the code
@CppNuts3 жыл бұрын
I am working on it.
@matheenshk4 жыл бұрын
nice
@CppNuts4 жыл бұрын
Thanks
@tahirm096 жыл бұрын
hi, voice is not clear pl check
@CppNuts6 жыл бұрын
At what point did you feel that? Please mention the timing in the video. Thanks
@helloyou42334 жыл бұрын
it was nice
@CppNuts4 жыл бұрын
Thanks man!!
@WowPlusWow2 жыл бұрын
🙏🏼🙏🏼🙏🏼🙏🏼🙏🏼🙏🏼
@CppNuts2 жыл бұрын
Namaste..
@smartmiran3 жыл бұрын
why does he need to place advertisement every 2 seconds, this is really annoying!!