adsense


Thursday, 26 November 2015

C++ LANGUAGE TRY,CATCH AND THROW

COMPUTER LANGUAGES HTML,C,C++.JAVA,.NET AND MULTIMEDIA basics and programs click home button



C++ LANGUAGE TRY,CATCH AND THROW




TRY,CATCH AND THROW 

An exception is a problem that arises during the execution 
of a program. A C++ exception is a response to an exceptional 
circumstance that arises while a program is running, such as 
an attempt to divide by zero. 

Exceptions provide a way to transfer control from one part 
of a program to another. C++ exception handling is built 
upon three keywords: try, catch, and throw. 


• throw: A program throws an exception when a problem 
shows up. This is done using a throw keyword. 

• catch: A program catches an exception with an 
exception handler at the place in a program where 
you want to handle the problem. The catch keyword 
indicates the catching of an exception. 

• try: A try block identifies a block of code for 
which particular exceptions will be activated. 
It is followed by one or more catch blocks. 

Assuming a block will raise an exception, a method 
catches an exception using a combination of the try 
and catch keywords. A try/catch block is placed 
around the code that might generate an exception. 
Code within a try/catch block is referred to as 
protected code, and the syntax for using try/catch 
is as follows: 

try 
{ 
   // protected code 
}catch( ExceptionName e1 ) 
{ 
   // catch block 
}catch( ExceptionName e2 ) 
{ 
   // catch block 
}catch( ExceptionName eN ) 
{ 
   // catch block 
} 


No comments: