Exception handling in C++ (How to handle errors in your program?)
Ғылым және технология
📚 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.
An exception in C++ usually represents an error (exceptional situation) that can happen during the execution of our program.
We use exception handling in order to handle those errors that can happen during the execution of our program.
In this video, I'll teach you how to handle errors in your program and how to work with exceptions on a real-life example.
You'll learn about keywords that are used to work with exceptions: try, catch and throw.
You'll also learn about different types of exception handlers and about default exception handler.
🎁 Create Modern Apps, 5x faster, with less code, Download FREE C++Builder Trial: bit.ly/CppBuilderFree
☕ If you've found my content helpful and would like to support me, you now have the option to buy me a coffee or a cookie! It's a small gesture of gratitude that means a lot to me and helps me keep creating free educational videos for you. Use the link to make a contribution: bit.ly/CodeBeauty_BuyMeACoffee
However, please don't feel obligated to do so. I appreciate every one of you, and I will continue to share valuable content with you regardless of whether you choose to support me in this way. Thank you for being part of the Code Beauty community! ❤️😇
Contents:
00:00 - What will you learn in this course?
02:03 - What are exceptions
08:36 - Throwing exceptions, throw keyword
11:00 - Fixing application crash with try-catch, handling exceptions
16:00 - Default exception handler
21:13 - Summary - C ++ exceptions explained in 2 minutes
Try building these apps:
Quiz app - bit.ly/MyQuizAppHelp
ATM app - bit.ly/AtmAppHelp
To-Do list app - bit.ly/ToDoAppHelp
Learn about classes and Object-oriented programming: bit.ly/Cpp_OOP_Playlist
Tag me on you Instagram stories:
Instagram 📸 - / truecodebeauty
Twitter 🐦- / truecodebeauty
Пікірлер: 282
📚 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.
@abdullahfaisal1265
10 ай бұрын
Hi saldina, can you please share the code in your pinned comment as a github link or as a txt message it really helps before the evalution. Thank you for lessons.
PLEASE never delete your channel/videos!! Your content is so useful
@CodeBeauty
3 жыл бұрын
I won't delete it. 😃 I'm hoping to reach even more people and help them learn programming. Thank you! 💜
@spencerignatescue158
Жыл бұрын
Ah , I can't tell if your just simping or if this is meant to be sarcastic .
@mr.erikchun5863
Жыл бұрын
@@spencerignatescue158 the lonely virgin calling someone a simp. Smh
This channel is perfect for learning C++ in an organic and simple way.
This tutorial is exceptional! :)
@CodeBeauty
3 жыл бұрын
😁😁
@anonymousfan9703
2 жыл бұрын
@@CodeBeauty I love you
Hi Saldina, Thank you for spending your time creating video about C++. I'm not a CS student and not really good at programming but you help me pass C++ class. Now I also start to get interested to programming. I feel blessed that I found your channel, so please keep making videos like this:))
Saldina is a great teacher ❤️
@CodeBeauty
3 жыл бұрын
Thank you UMAIR AWAN! 💜💜
@Javier-uh7mb
3 жыл бұрын
someone is in love with their teacher 🙊
I had a friend from Celic in Bosnia. You remind me of her. She is a teacher and you both have same personality. Maybe all Bosnian have same charming personality. Anyway your lessons on C++ are great for beginners.
I love listening to you because you are explaining everything in the easiest possible way, but also you are speaking very clearly and have nice voice!
You have got amazing teaching skills. You are the best than the teachers in university
@CodeBeauty
3 жыл бұрын
That is so nice to hear! Thank you very much! 💜
LOVEEE this video explaining everything I need in detail!! Also love the summary part, it goes through everything again and makes the concept more solid!! thank you so much!
this channel single-handedly carried me through my freshman computer engineering year, seriously thank you keep doing this you're great! (:
Thank you very much Saldina. The handing of these exceptions is indeed very very VERY useful and I am truly happy that I have learned so much about this topic. Greetings from Brazil!!!!!!!!!
I can't thank you enough, you have a great method of explaining.
Never stop making videos, you are doing a great work!!
Saldina I don't know how you get the time to do all these videos but thank you so much for all the help you have given me I am loving programming thanks to your channel. I think a great video you can do would be building a project like one that uses a user made form and a database etc. Any sort of real world application that one would be expected to make when in the field would be awesome!!!! Again thank you so much for your incredible help in sharing your knowledge. I once read a post from a wise person he said that knowledge becomes wealth if it is shared freely but it becomes a weapon when it is kept by selfish people. Thank you for spreading your riches and bettering humanity!!!
Seriously, this is the best programming channel on youtube. U r awesome!
yoh, you saved me when i needed you most. thank you for your easy to follow and understand videos
Thank you for all the time that you teach us🙏❤️
Your videos are so good that my professor takes your code and uses it for class lessons! Either that or you both code very similarly.
Thank you for all the time you give us!!!
Thank you for the video, I've learned exception handling already, but I always watch your videos in case I missed something when I first learned it, or you give a better explanation.
you are so good at explaining, i love watching your videos and hopefully i will also pass the exam!!
I Just couldn't grasp try catch blocks until this video thank you.
This channel is very perfect for learning C++ in an organic and simple way. she is teaching in very simple method spacially thanks, Mam for providing very helpful knowledge
I find your content so useful
Ciao Saldina, really good explanation about exceptions. I've also appreciated your slow speak, cause in this way every single words is recognizable and it's possible to totally absorb the meaning of the lesson.
Your teaching way is superb
Wonderful explanation of exceptions. You made it easy.
What I like about his videos is the pace and efficiency of what he explains. A discovery this channel!! It would be nice if you shared the code, although it is true that doing it by hand helps to understand it better.
Good diction, very clearly explained. Perfect!
Great! Keep going code beauty! every interesting training.
Hey Saldina! I would really appreciate if you can make a detailed video on Operator Overloading including topics such as Fundamentals of Operator Overloading, Restrictions on Operators Overloading, Operator Functions as Class Members vs. as Friend Functions, Overloading Unary Operators, Overloading Binary Operators, Overloading of operators using friend functions. Thanks!
Awesome. this is what i have been looking for. implementation on the topic and clear explanation.
Thank you for your videos, I like them very much! very helpful!
Thank You !! Kudos to your good work !
Awesome. Thank you
Amazing teacher, thank you
What a fantastic explanation.!
Most awaited!!!
@CodeBeauty
3 жыл бұрын
Happy to hear that! ❤️
Hii love from algeria❤️your teaching skills are awesome
@CodeBeauty
3 жыл бұрын
Thanks and welcome! Greetings for Algeria! 💜
You've explained exception quite clear.
Please do a complete course on data structures and algorithms using c++
@CodeBeauty
3 жыл бұрын
Check out this playlist for Data Structures lessons. More videos are coming up. 😃💜 kzread.info/head/PL43pGnjiVwgS5njI0HMGnqSH18tSSuLz_
saldina i salute your work you are so much hardworking
Awesome ! Thank You !
This tutorial is very helpful for me. By many videos like this, I can learn not only coding but also English learning skill
Thank you for your lessons, Saldina. You have clear English pronunciation, I like it. My English isn't so good, may be pre-intermediate level, but I understand you. Aside from programming I will study English listening with your lessons :) With love from Russia
Hi Saldina, Thanks a lot for your effort in teaching C++. In this example, we can add one more print and demonstrate that fourth print will not get executed when third print got an exception.
Amazing video you just helped me add exceptions to my final project thnx a lot
thank you. Im begginer in cpp and its useful for me.🥰
You are a great teacher saldina
Thank you so much !!
thank you kindly!
Thank you sooo much. This try catch throw stuff is quite tricky if you first touch it!!,😅
this video is very useful👍
Hmmp for me you are one great teacher So very clear and understable thanks😊
thank you so much for this video 🤗
Subscriber++; Thanks for this video, Nice explanation. ❤️ from India.
Thank you for the video, awaiting for next videos ♥️
My favorite youtube teacher for C++.
You are a perfect detail in this world :D keep going, as a nonnative English speaker I found your speaking is very simple but at the same time understandable perfectly :D
best programming channel i learned so much from u
@CodeBeauty
3 жыл бұрын
I'm happy to hear that 🙏💙
a very very good video :) thank you
Thank you!
it's my OOP exam in 2 days this video was absolutely helpul
Much appreciation
Great Work
This vedio I really all the time which I want 🙏 thank mam
Big fan from india🇮🇳. Ma'am your video help c++ language a lot. Thank you so so much.
@CodeBeauty
3 жыл бұрын
Thanks for the support. Greetings to India! 🇮🇳🥰🥰
I like that your have tasks under video. So your make not just video it's very good content for learning.
@CodeBeauty
3 жыл бұрын
Yep, I often include small tasks so that my viewers can use them to practice on their own as well. Thanks! 😃😃
cool explain about handling errors in c++
Thank you 😊
hey seldena.. U have busy routine but still u spend time on us like making videos for us and share your knowledge with us and i think U r amazing 🙏💜
@CodeBeauty
3 жыл бұрын
Thank you so much. the support that I get from this community means a lot to me! You're the best! 💜💜💜 it's Saldina*
You have great skill explain concept 😉
Amazing!
You are the best ever ❤ 👏👏
TE AMO ,,, THANKS FOR TEACHING C++
i would love to learn coding,well appreciated Saldina.
C++ is beautiful when you understand it!
Amazing video ,I like this video
Awesome video😎😎👍👍
Thanks Saldine
thank you
You are Such a Legend please make C# videos
nice lecture
Thanks
I summerize a point which may be easily overlooked: in 12:39 you must use "a pointer" as the parameter , so if you throw a "string type var" , you use the const char * ,because we need a pointer,however,"string" doesn't have pointer and "char" do.And string is actually a "char"
Thanks!!!
@CodeBeauty
Жыл бұрын
👌❤️
Waiting!!!!!
@CodeBeauty
3 жыл бұрын
😃💜
Amazing video i like it,,,
Very good. I come from VietNam. I learn both English and C++
italian subtitle, thanks 💯❤️
Hey Saldina , thank you so much for your videos, helps all the time🥺. Could you please also do a video on code smells in c++ ,like inappropriate intimacy, data class etc. and code refactoring
GREAT! 🤩
@CodeBeauty
3 жыл бұрын
Thanks! 😄
Thankyou
saldina you are wonderful...
One of the important topics in C++, especially when using the STL as almost all of its functions will throw exceptions as soon as they encounter errors.
@CodeBeauty
3 жыл бұрын
Indeed, it is very important topic! Thanks for your help with replying the comments in the chat today! 😃💜
Thanks ;)
I am from India, mam ur awesome 🙌
exceptional!! :P
@CodeBeauty
3 жыл бұрын
witty :P 😃💜
@rcookman
3 жыл бұрын
@@CodeBeauty Thanks :)
such a good video, i wonder if you could please explain us the socket and threading in c++ , also i noticed you are good at shortcuts , in your opinion what are the shortcuts that a programmer needs i saw you commenting many lines with one button and i was like oh man this could save my time so good hehe , thanks for the video