📚 Learn how to solve problems and build projects with these Free E-Books ⬇️ C++ Lambdas e-book - free download here: bit.ly/freeCppE-Book Entire Object-Pascal step-by-step guide - free download here: bit.ly/FreeObjectPascalEbook 🚀📈💻🔥 My Practical Programming Course: www.codebeautyacademy.com/ Experience the power of practical learning, gain career-ready skills, and start building real applications! This is a step-by-step course designed to take you from beginner to expert in no time! 💰 Here is a coupon to save 10% on your first payment (CODEBEAUTY_YT10). Use it quickly, because it will be available for a limited time.
Can We write the Food.h header file like this: #pragma once #ifndef FOOD_H #define FOOD_H const char* RecommendMeAFood(char firstLetter); #endif // !FOOD_H
I am so shocked at how well you are at demonstrating and explaining this concept. I am here because my C++ professor is horrible. I wish more professors were talented as you. Thank you!
Honestly many professors are awful at actually teaching a subject matter they understand. Many are so smart they think everything about a particular subject is trivial.
I am the first year of computer science and get an assignment about libraries and finally carried away to this video about this header, thank you, miss your video really help me
This is the most amazing video of header in C++ I have ever seen in my life. This is just brilliant. I can't articulate enough praise to your way of teaching.
Thank you so much for these videos! In less than an hour, watching short videos from you, I understand so much more than I've learned in my college course over multiple months!
I just found this channel yesterday and I absolutely fell in love with the easy and detailed way you explain! Many things I couldn't understand about C++ now are starting to make sense. Thank you for your hard work!
As a beginner in c++ you are a breathe of fresh air for coding explanations, you are very thorough and explain everything wonderfully. Thank you so much!
You are one of the greatest youtubers that learn programming in a very easy and information way. Really you are the best. Please provide us more about oob and arrays and vectors
Thanks for this video! I have almost no coding background and was trying to learn Game Boy development in C and needed to understand how headers work, but couldn't rack my brain around it. Your walkthrough made everything crystal clear. It was a perfect lesson.
Omg, this is the best expression I've ever seen. My English is not so well and this is the only video I understand what headers do exactly. Thank you very much.
I would advise everyone here that believes this wonderful woman is one of the best people online explaining coding topics to gather multiple sources when needing help understanding a particular coding aspect. I too struggle understanding code. I wholeheartedly believe sometimes it takes multiple people explaining a topic in their own individual way for us some times to really drive home a concept. That said this is my second video of yours Beauty that I have watched and you have really solidified my understanding on some things I’ve already “known” (or kind of knew). Solid channel and you got yourself a new sub. Thanks again.
This video was really a great help for a student like me...... I asked the same question to my teachers.. "What header files?", They could not make me understand them clearly. This video gave me a complete insight about header files in reality.. Thank you very much for your effort....
Wonderful videos helps me lot to my college class. Your video is better than my professor lectures. Without you I can not pass data structure class. I really appreciate.
It's great to hear that because I've been working a lot on my English so that I don't have an accent that is hard to understand. 🤗❤️💙 Many greeting to Russia 🇷🇺 🇷🇺
Can you do a video on header files with Classes and templates? Those are confusing for me. Btw I love your videos. I have commented this before but I'll say it again. You do a good job at explaining complex topics. And you do a better job at explaining stuff than my computer science teachers
I must express my admiration for the remarkable manner in which you have conveyed your ideas and perspectives through your videos, despite the fact that it has been a span of two years since their original upload. It is with great appreciation that I acknowledge the timeliness of my encounter with your content, as it coincides perfectly with my current circumstances and interests.
23:01 It sure was! I can finally create the project I wanted to, but with finally practicing something AND making it more fun! Thanks, CodeBeauty, it really helped!
What you could do, in order to simplify your IF statements is convert the firstLetter to either an uppercase or lowercase and then in your IF statements only compare with lowercase or uppercase. Also, far fewer computational comparisons are made.
but doesnt the algorithm for converting a letter to a certain case have its own if statements? with that, you only make your code more computational heavy
@@ВикторАндриевский-н2ы In times past, and maybe still today, you could convert lower case letters to upper case by ANDing the letter with hexadecimal df (decimal 223). Example: if (letter & 0xdf == 'Y') // converts lower 'y' to upper 'Y' and compares to 'Y' The AND operation is very fast with a bonus of not corrupting a letter that is already uppercase.
Thanks a ton! I've been reading a bunch of example projects to glean information, but your clear explanation helped me put together a bunch of pieces of what I had been seeing. I really appreciate you making this video!
thanks for the video on header files its nice to only need to watch one channel instead of 5-10 to learn programming it has helped me learn alot better than the rate i was going at before
I struggled a lot to understand certain topics at college as well, that's why I make these videos. A lot of people gave up programming because of poorly explained lessons, but it doesn't have to be hard. Programming is our future and I'm glad to help and teach new generations of programmers who will nake this world a better place 😃❤️
OMG !!! Your explanation is absolute for beginners like me. I appreciate your clarities and demonstration you gave. Thank you so much Selena. ❤️ from SG
Thank you very much for this video. I took a C++ class last fall in college and due to Covid it had to be online. Well many details were not fully explored with the class due to it being online. Your video on headers really explained to me the use of these files. So again thank you for everything!!
The video I watched before this one was "What is system("pause") and why is it considered a BAD PRACTICE? C++ Programming Common Questions" But in this video you use it.
Thank you for answering my question. I get it now... it's still annoying having to define each function twice (coming from C# and Java), but at least now I know what's going on behind the scenes and the reasons for doing it that way. Also the #pragma once is a handy tip, I was using the #ifndef ...#define...thing.
The #ifndef / #define / #endif if still useful when you use compilers that don't support the pragma once (ok, almost none nowadays). And you can find completely different views on the pragma once usage on the Internet.
you don't need 'else if', if you returned from the first 'if' (guard clause). just do 'if-return' pattern and end with a 'return', without using 'else'.
This is the best explanation about the header files that I already found, thank you soo much!! I was struggling with the text that I found about the topic, greetings to you from Brazil !!! 😌🤗
Hello, my fellow Bosnian! :D I have come across this video totally by accident while looking for a header file explanation. I am very glad I did. I am also happy to see that we are in the same country, the most beautiful country in the world. I am starting with some ESP32/micro-controller programming, and it is hard to comprehend the C language as I have never worked with or studied it before, especially when most online tutorials are merely about copy-pasting code and writing lines of code without explaining it in detail. I am fairly knowledgeable and experienced in analog electronics, but have only recently started with digital. It took me some time to comprehend the markings on MCUs, had no idea what GPIO and others meant. Now it's code-learning time, and it is a steep learning curve. Na Bosanskom: SLUČAJNO sam naletio na ovaj video tražeći objašnjenje za "Header file", zanimalo me i ko je ova djevojka koja ovako lijepo i dobro objašnjava korake u programiranju, pa sam još jednom bio prijatno iznenađen, ako ne i šokiran, kad sam shvatio da se radi o Bosanki u Bosni. Svaka čast djevojko, želim ti svaki uspjeh i da imamo puno više takvih talentovanih kao ti (izvinjavam se ako te iz početka ne oslovljavam sa vi, za mene većina ljudi nisu stranci, pogotovo ne oni koji se bave naukom i strukom srodnom mojoj). Što se tiče kafe (kahve ;) ), volio bih da te lično počastim kad budem u prolazu. Imam jedan zahtjev/pitanje: trenutno radim na razvijanju pametne gradske rasvjete i zato mi je potrebno znanje u programiranju. Trenutno ne znam nikoga od stručnjaka ili studenata u tom području koji bi mogli pomoći, pa na tome radim sam, ali ide sporo, kao i svaki početak. Nabavka komponenata izaziva dodatno kašnjenje. Ako si zainteresovana ili znaš nekoga ko bi bio zainteresovan za ovakav projekat, možemo se kontaktirati. Izvinjavam se za ovako dug "komentar", inače gledam da pišem ukraće.
You are a very good teacher. I am glad I came across this video. Please assist with a video that's able to come up with a C++ program for scanning QR cords on invited annual ball guests which should show them their respective table numbers. Please use Dev C++ editor
Gwapa kaayo! I started programming in 1990 and my favorite were Turbo Pascal, then clipper, then vb6... but all are obsolete though my apps in vb6 are still in use. I never wanted to learn c++ nor dot.net but your videos make me realize that I should have to but it's quite too late.
This was a good explanation but this deserves a part 2 where you explain how to do it when our main.cpp has classes, when we are separating those classes in separate .h and .cpp files, there is slightly different syntax right, to access the functions of the class
📚 Learn how to solve problems and build projects with these Free E-Books ⬇️
C++ Lambdas e-book - free download here: bit.ly/freeCppE-Book
Entire Object-Pascal step-by-step guide - free download here: bit.ly/FreeObjectPascalEbook
🚀📈💻🔥 My Practical Programming Course: www.codebeautyacademy.com/
Experience the power of practical learning, gain career-ready skills, and start building real applications!
This is a step-by-step course designed to take you from beginner to expert in no time!
💰 Here is a coupon to save 10% on your first payment (CODEBEAUTY_YT10).
Use it quickly, because it will be available for a limited time.
it says "your file couldn't be accessed" ...
@codeBeauty saldina i can not download a free e-Book about modern C++ and Lambda
helpful
Can We write the Food.h header file like this:
#pragma once
#ifndef FOOD_H
#define FOOD_H
const char* RecommendMeAFood(char firstLetter);
#endif // !FOOD_H
Can I write Header file like this:
#ifndef FOOD_H
#define FOOD_H
const char* RecommendMeAFood(char firstLetter);
class Food {
public:
void GetPaneerTikkaRecepie();
};
#endif // !FOOD_H
I am so shocked at how well you are at demonstrating and explaining this concept. I am here because my C++ professor is horrible. I wish more professors were talented as you. Thank you!
🙏❤️
Honestly many professors are awful at actually teaching a subject matter they understand. Many are so smart they think everything about a particular subject is trivial.
and they are not as beautiful and pleasant looking as you are.
I think not so much of them stand in our shoes to think and teach. They are like: "OK here is my way of teaching trying to fit in"
@@ryanunknown4181 I think many professors. they prefer to put more their effort on research instead of teaching...
I am the first year of computer science and get an assignment about libraries and finally carried away to this video about this header, thank you, miss your video really help me
This is the most amazing video of header in C++ I have ever seen in my life. This is just brilliant. I can't articulate enough praise to your way of teaching.
My lecturer has spent 2 weeks talking about stacks and queue but not how to create a header file or compile it. This video helped me a lot!!
Thank you so much for these videos! In less than an hour, watching short videos from you, I understand so much more than I've learned in my college course over multiple months!
No one made me understand c++ concepts or opp like you. I thinks you've to be the angel of the demonstration.
That's great to hear. ps: you have lovely profile picture 🥰😃
I just found this channel yesterday and I absolutely fell in love with the easy and detailed way you explain! Many things I couldn't understand about C++ now are starting to make sense. Thank you for your hard work!
Am currently working on a CPP project. your video saves my day, You are a guardian angel mam.
Thank you for not only showing how to write the header, but showing how the computer processes each line and why it looks that way!
As a beginner in c++ you are a breathe of fresh air for coding explanations, you are very thorough and explain everything wonderfully. Thank you so much!
Not sure why I always struggle with this topic and now after 23 minutes understood!!! Thanks
👏☺️💗
You are one of the greatest youtubers that learn programming in a very easy and information way. Really you are the best.
Please provide us more about oob and arrays and vectors
Thank you, I'm happy to help and will continue doing it in the future ❤️🥰
I love how you explain everything in such a clear, understandable and simple way. Universities need more lecturers like you!
Thanks for this video! I have almost no coding background and was trying to learn Game Boy development in C and needed to understand how headers work, but couldn't rack my brain around it. Your walkthrough made everything crystal clear. It was a perfect lesson.
There is beauty in the way you make it easier to understand
Omg, this is the best expression I've ever seen. My English is not so well and this is the only video I understand what headers do exactly. Thank you very much.
I would advise everyone here that believes this wonderful woman is one of the best people online explaining coding topics to gather multiple sources when needing help understanding a particular coding aspect.
I too struggle understanding code. I wholeheartedly believe sometimes it takes multiple people explaining a topic in their own individual way for us some times to really drive home a concept.
That said this is my second video of yours Beauty that I have watched and you have really solidified my understanding on some things I’ve already “known” (or kind of knew).
Solid channel and you got yourself a new sub.
Thanks again.
You are the best person who explained c++🌹⭐🌹
You know what we programming learners struggle absolutely so well!
This material is gold and needs to be preserved
What a coincidence! I woke up this morning and was wondering what exactly C++ header files are..
Seems like I'm about to find out!
Glad I could help! 🤗🤗
the destiny wanted u to learn C++ xdd
I was talking to a frind about Header files today, hahah
same
me too i was just looking at that last night
This video was really a great help for a student like me......
I asked the same question to my teachers.. "What header files?", They could not make me understand them clearly.
This video gave me a complete insight about header files in reality..
Thank you very much for your effort....
What's better than a excelent C++ tutorial with an beautiful teacher? I don't know the answer 😂. This was awesome to watch! Thank you.
You are making life easier for thousands of students like me, thanks for your efforts!
I really like how she explains things
I just want to say that I now understand head files now thanks to you ❤
Thank you! I come from PHP and Java background and this video helped me a lot with my C++ project.
Wonderful videos helps me lot to my college class. Your video is better than my professor lectures. Without you I can not pass data structure class. I really appreciate.
You have explained c++ header files very well.
Nice video, you have an expressive pronunciation, I can train in English and c++ by your video )) , with the best regards from Russia
It's great to hear that because I've been working a lot on my English so that I don't have an accent that is hard to understand. 🤗❤️💙
Many greeting to Russia 🇷🇺 🇷🇺
@@CodeBeauty I completely agree. You have an excellent accent. What is your native language? Regards from Mexico.
Can you do a video on header files with Classes and templates? Those are confusing for me. Btw I love your videos. I have commented this before but I'll say it again. You do a good job at explaining complex topics. And you do a better job at explaining stuff than my computer science teachers
is there one that she made? (since comment is from 2 years ago)
learning about header files in the textbook is so difficult, and you made it sound so easy, Arigatou
🙏💙
I must express my admiration for the remarkable manner in which you have conveyed your ideas and perspectives through your videos, despite the fact that it has been a span of two years since their original upload. It is with great appreciation that I acknowledge the timeliness of my encounter with your content, as it coincides perfectly with my current circumstances and interests.
You r simple ,straight forward and makes the code really beautiful. thank you Saldina 😍
Brilliant explanation. The first time I completely understood this topic.
I watched the entire course of c++ and yes you are so freaking good explaning and as teacher! Really beginner friendly and clear!
💜
23:01 It sure was! I can finally create the project I wanted to, but with finally practicing something AND making it more fun! Thanks, CodeBeauty, it really helped!
now understood the concept THANKS!!, love from INDIA ✨✨😃
What you could do, in order to simplify your IF statements is convert the firstLetter to either an uppercase or lowercase and then in your IF statements only compare with lowercase or uppercase. Also, far fewer computational comparisons are made.
but doesnt the algorithm for converting a letter to a certain case have its own if statements? with that, you only make your code more computational heavy
@@ВикторАндриевский-н2ы In times past, and maybe still today, you could convert lower case letters to upper case by ANDing the letter with hexadecimal df (decimal 223).
Example:
if (letter & 0xdf == 'Y') // converts lower 'y' to upper 'Y' and compares to 'Y'
The AND operation is very fast with a bonus of not corrupting a letter that is already uppercase.
Thanks a ton! I've been reading a bunch of example projects to glean information, but your clear explanation helped me put together a bunch of pieces of what I had been seeing. I really appreciate you making this video!
thanks for the video on header files its nice to only need to watch one channel instead of 5-10 to learn programming it has helped me learn alot better than the rate i was going at before
I'm so happy to help! Cheers for your progress! 🤞🤞🤗
You're such a good teacher, Thank you very muuuuuuuuuuch!!!!!!
Thank you so much for your videos. They give much better explanations than the college classes I am paying for!
I struggled a lot to understand certain topics at college as well, that's why I make these videos.
A lot of people gave up programming because of poorly explained lessons, but it doesn't have to be hard. Programming is our future and I'm glad to help and teach new generations of programmers who will nake this world a better place 😃❤️
Really good teaching more than our lectures.Nicely Explained and elaborated.
hi Salina I am from India you are explaining very well. especially your smile is awesome.
OMG !!! Your explanation is absolute for beginners like me. I appreciate your clarities and demonstration you gave. Thank you so much Selena. ❤️ from SG
Thanks, been trying this for over an hour and now I understand it!
Thank you very much for this video. I took a C++ class last fall in college and due to Covid it had to be online. Well many details were not fully explored with the class due to it being online. Your video on headers really explained to me the use of these files. So again thank you for everything!!
Best Video on Internet for Beginner C++ Developers.😊
You did a fantastic job of explaining the header file concept in C programming. Thank you.
Saldina, you are the best teacher I ever had. All that you explain is so clear to me. Thank you so much for what you do :-)
I love your tutorials.... No BS and everything is on point with a great example. Thanks ✌🏻
You are a good teacher. I understand it very well. It's important, who teaches and how
You explain every topic very well, thanks.
🚀✨️🥰
Your regular student🤓 from Pakistan ❤️
Lots of love and respect for you Mam ❤️
So nice of you. Thanks! 🤗❤️
@@CodeBeauty You are welcome Mam ☺️
@@shahzaibkhan8971 It is spelled "ma'am" brother, it is short for madam
@@Zack-xz1ph thanks for the correction. But it was not a formal comment so it is acceptable 🙂
@@M.A.Kabir.K indeed ❤️
The way CodeBeauty is able to explain this concept is simply put, beautiful😍🥰😘
The video I watched before this one was "What is system("pause") and why is it considered a BAD PRACTICE? C++ Programming Common Questions" But in this video you use it.
I didn't know that you can return a string via character pointer. Very good explanation. Thanks.
Why she didn't use it? I'm mean there's any advantage on using const char* pointer over a return string?
Once again...Your explanations are brilliant, this video was very helpful. Thank you
Thanks for a great tutorial video, very comprehensive and clear.
Best regards
Thank you for answering my question. I get it now... it's still annoying having to define each function twice (coming from C# and Java), but at least now I know what's going on behind the scenes and the reasons for doing it that way. Also the #pragma once is a handy tip, I was using the #ifndef ...#define...thing.
The #ifndef / #define / #endif if still useful when you use compilers that don't support the pragma once (ok, almost none nowadays). And you can find completely different views on the pragma once usage on the Internet.
Your explanation is very good and simple
best explanation i have ever heard , well done
you don't need 'else if', if you returned from the first 'if' (guard clause). just do 'if-return' pattern and end with a 'return', without using 'else'.
Agreed! Thanks for contributing with this advice. It is a great tip! 🤗🤗
Very good explanation. The best I could find. Thank you so much.
I like your tutorials they are very clear and well explained. Looking forward to the next one.
Wow, thank you so much. I am amazed how well you explain this. Thank you
The most beautiful tutor I've ever seen :)
You explained it clearly
This is the best explanation about the header files that I already found, thank you soo much!! I was struggling with the text that I found about the topic, greetings to you from Brazil !!! 😌🤗
Wow the timing of this video ... God bless you
Thank you for the video. I want to be a developer. To write my own programs. I am learning from your tips.
Hello, my fellow Bosnian! :D
I have come across this video totally by accident while looking for a header file explanation. I am very glad I did. I am also happy to see that we are in the same country, the most beautiful country in the world.
I am starting with some ESP32/micro-controller programming, and it is hard to comprehend the C language as I have never worked with or studied it before, especially when most online tutorials are merely about copy-pasting code and writing lines of code without explaining it in detail.
I am fairly knowledgeable and experienced in analog electronics, but have only recently started with digital. It took me some time to comprehend the markings on MCUs, had no idea what GPIO and others meant. Now it's code-learning time, and it is a steep learning curve.
Na Bosanskom:
SLUČAJNO sam naletio na ovaj video tražeći objašnjenje za "Header file", zanimalo me i ko je ova djevojka koja ovako lijepo i dobro objašnjava korake u programiranju, pa sam još jednom bio prijatno iznenađen, ako ne i šokiran, kad sam shvatio da se radi o Bosanki u Bosni. Svaka čast djevojko, želim ti svaki uspjeh i da imamo puno više takvih talentovanih kao ti (izvinjavam se ako te iz početka ne oslovljavam sa vi, za mene većina ljudi nisu stranci, pogotovo ne oni koji se bave naukom i strukom srodnom mojoj).
Što se tiče kafe (kahve ;) ), volio bih da te lično počastim kad budem u prolazu.
Imam jedan zahtjev/pitanje: trenutno radim na razvijanju pametne gradske rasvjete i zato mi je potrebno znanje u programiranju. Trenutno ne znam nikoga od stručnjaka ili studenata u tom području koji bi mogli pomoći, pa na tome radim sam, ali ide sporo, kao i svaki početak. Nabavka komponenata izaziva dodatno kašnjenje. Ako si zainteresovana ili znaš nekoga ko bi bio zainteresovan za ovakav projekat, možemo se kontaktirati.
Izvinjavam se za ovako dug "komentar", inače gledam da pišem ukraće.
This video really helps! I was struggling on this topic for a while and I finally got it. Thank you.
Thanks, excellent video !!
Greetings from Argentina!
You are an excellent teacher!
hello mam your presentation skill is excellent. very helpful video. thank you
Outstanding explanation of header files!!
thanks a lot, this video was too helpful for me, your demonstration is very clear and simple, you're too supportive.
Searched for this the whole night 🥲.. thanku 🙏🙏🔥🔥
Great Explanation & Easy To Understand, Thanks 🥰.
I learnt a lot about perl today.
new subscriber, this channel deserves more attention. thank you so much.
Great Video for Beginners! I want a video on how to include new libraries in Visual C++
i am one of your loving student from UK :) I like a lot the way you teach :)
You are a very good teacher. I am glad I came across this video. Please assist with a video that's able to come up with a C++ program for scanning QR cords on invited annual ball guests which should show them their respective table numbers. Please use Dev C++ editor
With all my heart, I hope that you will reach your goal and desire, and I wish God to make you happy in your life.👌
Thank you so much! You are very genuine and good person! 🙏💙
Thank you very much. Nice explanation. from Morocco
Gwapa kaayo! I started programming in 1990 and my favorite were Turbo Pascal, then clipper, then vb6... but all are obsolete though my apps in vb6 are still in use. I never wanted to learn c++ nor dot.net but your videos make me realize that I should have to but it's quite too late.
I started with Fortran in 1970 so don't say it's too late!
It's very easy to follow and understand. Thank you very much.
This video was so helpful, I was learning about header files after coming from java and this was so easy to follow! Thanks
Saldina, your videos are very helpful! Thank you!
A video explaining some header guards and ifndef etc will be really really useful
Love from india 😊 ❤️❤️
I always watch your video regularly ...
Love you 🤗
Thank you so much 😀 You're the best! Manny greetings to India! 😊❤️
Love from SriLanka. great explanation..
amazing explanation !!! thank you !
Fantastic, thank you
Hello Saldina, thank you for share this information. Please, Could you to share a video about lambda functions?, thank you. Regards.
This was a good explanation but this deserves a part 2 where you explain how to do it when our main.cpp has classes, when we are separating those classes in separate .h and .cpp files, there is slightly different syntax right, to access the functions of the class