Hey Guys, if you want more such tech educational videos on this channel then please support me by subscribing to this channel & also share it with your friends as it helps me create more video content just for you ✌
@@SimpleSnippets oh dude you have no idea.. me and my squad just promoted your channel to the whole IS department because we all were able to score full on this topic that day !! Bro keep posting more videos
*Exceptions are unexpect problems. *Exception handling allows you to transfer control from one part of the program to another. *In C++, there are three keywords that handle exception handling: try, catch, and throw. *Try - A block of code containing other code that could potentially have an exception. *Catch - Handles the exception with some sort of solution. *Throw - Can be added anywhere after some kind of exception condition.
Thank you so much buddy, really glad to hear this from you. Please do subscribe to this channel & share the content with your friends too. That will be the biggest help & support 😇
Glad you liked it buddy. Very happy to hear this. Please support me by sharing the videos and our channel with your friends too. Thats the biggest help and support you can provide 😇
wouldn't a simple while (denominator == 0) loop that continues asking for input of the denominator without ending the program been a better solution than a try and catch solution that ends the program?
//whats the need of try throw catch if we can do the same without using it #include using namespace std; int main() { int denominator,numerator,result; coutnumerator>>denominator; if(denominator==0) { cout
bro when we use '" throw denominator " then the denominator value is passed to the ex variable?? how 0 comes after the sentence Exception Divide by zero not allowed.???
I had a doubt. When I typed this same program in my pc, I first made a mistake of typing the *result=n/d;* line before our *If statement.* (inside the try block) The code in the catch block did not get executed but the program also didn't crash, I was simply getting a blank as the output, what could have happened? When I run the same program without any try catch blocks, the program stops and crashes. That didn't happen but the catch code also didn't get executed.
Thank you so much Maria🙏 Please support me by sharing the videos and our channel with your friends too. Thats the biggest help and support you can provide 😇
Thank you so much buddy. Please support me by sharing the videos and our channel with your friends too. Thats the biggest help and support you can provide 😇
@@SimpleSnippets Yes ofcourse I will do that, Keep on sir, you are doing a great job, by helping IT students like me who want additional explainatory lessons.
I use turbo c++ and an error is being shown - undefined symbol 'try' and at the same line it shows statement missing... (I checked for the missing statement but all the semicolons have been put in it's right place) what should I do ?
But if user enter denominator as alphabets or special symbol then how can this program work ...u have to put some condition for alphabets and special symbol also ...if u found the logic then rply me
I want to ask one thing that I also write exceptionhandling in dev c++ because it wasn't working turbo c++ but I write iostream without .h but my teacher doesn't understand and deduct my marks because I didn't wrote .h. How do I explain her that I am right
+Nidhi Dubey You show her/him your code on Dev C++ IDE and show that it works. If she/he doesnt agree then no one can help it here. See turbo C++ and Dev C++ are 2 different IDEs with different compilers thus that difference. here's what I found as the basic difference : www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwikpqLT3vLWAhWCqo8KHbt5Au8QFggoMAE&url=https%3A%2F%2Fdiscuss.codechef.com%2Fquestions%2F48899%2Fdevc-help&usg=AOvVaw1p-aUSZiqQNlCLHoR2Ocrk see if your code is working then your professor should give you the marks.
Yes ofcourse buddy, Infact I make the video tutorials in such a way that it is easy for students to prepare for their exams. Plus if you are preparing for your answers you can also checkout my C++ course on our official website link - simplesnippets.tech/courses/cpp-programming-tutorials-for-beginners/ Here you will find all the theory needed to prepare for C++ programming and also many other informational articles so make sure to bookmark the website 😇✌
I think you'll just have to change that preprocessor line as - #include and use void main () instead of int main () Also at the end of main function don't use the return 0 statement
Thank you so much buddy ❤️ Umm not really. Already have way too many topics to be covered in line 😓😅 but sure maybe in future I'll cover advance parts ✌️😇
Simple Snippets no problem!❤️ thank you for all you do. I’m writing a notebook with all your tutorials to help me review and teach myself c++ gonna do the same for Java!
I've been following your videos since quite a long now. Your videos are really helpful. 😁🤟 The only place where I faced problem was speed...maybe its just me, m always like thodasa halu bol... plsss 😅
Hey, thanks for the tutorial, I loved it. Just tell me one thing, when we have multiple exceptions, we need to have corresponding number of catch block. What my understanding says, after reading the books, is that whenever there are multiple exceptions, the datatype of the argument of the catch is matched with that of the exception thrown. Now, my question is, there are hardly 4-5 different types of datatypes in general so does that mean we can only handle that many exceptions explicitly? Isn't that a bit silly?
I didn't really get your question. There are many different types of exceptions. Also exceptions are objects so like if the parent class is exception and then we have different child classes. So if you want to handle multiple exceptions (which are many btw not a few and they're not basic data types) you can use one single parent exception class to handle them all ✌️
Thank you so much buddy🙏 Please support me by sharing the videos and our channel with your friends too. Thats the biggest help and support you can provide 😇
Thank you so much Mansi. Glad to hear that this video helped you 😇 There are many videos on our channel. Do check them ✌️ And would request you to share the video with your friends too ✌️ And all the best for your exam 😇
Thank you so much buddy🙏 Please support me by sharing the videos and our channel with your friends too. Thats the biggest help and support you can provide 😇
That's great to know Monish, please do Subscribe to our channel as we have a lot tech educational content which you'll surely like. Also please do share our channel and videos with your friends too, that's the biggest help and support you can provide buddy ✌