CiTR Repository

Exception Handling: A False Sense of Security by Tom Cargill


 
Object_Id               : 56
Title                   : Exception Handling: A False Sense of Security by Tom Cargill
Node_Type               : Production
Format                  : HTML
Address                 :  http://web/home/foster/documents/ExceptionHandling.html
Keywords                : C++
                          Exception
Abstract                : A discussion of exception handling in C++ and the
                          difficulties involved in using them properly and the
                          associated costs involved. 
                          
                          Cargill illustrates his points through a code example
                          which he modifies and reviews. He finishes by 
                          
                          
                          stating that he is not confident that he understands
                          all the interactions involved well enough to write 
                          the correct code.
                          
                          This article appeared in C++ Report, Volume 6, Number 9,
                          Nov-Dec 1994.
                          
                          
                          
Date_Entry_Created      : 02/10/96
Entry_Created_By        : Paul Foster
Date_Entry_Last_Modified: 18/03/97
Entry_Last_Modified_By  : jane
Asset_Qualification     : interesting
Other_Opinions          : Worth a read if you are thinking about using C++ 
                          exceptions.
                          
                          This is assuming your compiler implements them 
                          properly ;)
Contact_Person          : 
IP_or_Copyright_Owner   : Tom Cargill
Support_re_Ownership    : 
Date_Item_Created       : 
Usage_Conditions        : 
Support_re_Usage_Condns : 
Authors_and_Contributors: 
Projects_Used_In        : None
Obtained_From           : 
Derived_From            : 
Related_Items           : 
Document_Type           : technical report
Additional_Info         :