So hey guys this is another video tutorial of windows system programming and in this video tutorial we are going to see how to create the structure exceptional handling in Veloz c so first we will see the differences between the exceptions and errors so it has been something expected we just stopped the program error cannot be handled and usually.
Referred to the failure error typically unrecoverable if you see the exceptions any errors which can be handled and does not stop the program error can be handled using try and cash functions exception can be recoverable if you see the differences between the structure and under structure is eternal handing so working with.
Go to n level our unstructured working the try catch finally or throw a structure usually in C++ debug and maintain of code is very difficult in structure but in a structure case debug and maintain of code is easy error may be ignored and in a structure it allow it allows you to create protected block and nested handling of code so these are the programming differences between the understructure and structure exceptional handling if you see.
The differences the exceptional handling differences in c and c++ this one is the synchronous see a structured exception handling type is only unsigned into error code please return an integer values a synchronous exception raised.
By the keyboard or mouse enter whenever you are trying if suppose.
If your program is running and you want to terminate this program using the control C so this one.
Is a synchronous and there is a one node if SDA exception is raised.
In a C++ program I am talking about only the visual C++ it can be handled by a structure external handler but you have to change the one compiler option in C++ the all the exceptional handling are the.
Synchronous and the return type of any data type integer character etcetera but in case of C only.
The integer death synchros accepts addressed by the hardware such as illegal memory differences or floating-point overflow so in Windows.
See a structure exceptional handling there are two a statement try accept and try finally so this one is.
The try accept signature and if you.
See the working the triceps on will execute fast and if there is no exception in trisection then execution continuing after exit block if.
An exception occurred during execution then expression will detail how.
The exception is going to be handled so these are the possible things if exception continues FG execution that means it value is minus one and exception is dismissed so what will happen it.
Will continue the execution where it raise the exception exception continue search if that means exception is not recognized so it will search this exception on to the stack exception execute handler that which exception is recognized it will take the control and execute the national handler block there is a try finally statement it is finally always a termination code if you see the working if they need such a recurring try block then voice will find.
A handler otherwise it will fail because here we are not using aiming a.
Certain on handling code so there is no try finally.