| |
|
|
| |
|
|
| |
|
 |
|
» C++ Exception Handling 
Introduces the concept of exception handling for handling program errors.
http://www.eastcoastgames.com/articles/cppexception.html
|
 |
|
» Constructor Failures (or, The Objects That Never Were) 
Shows what object construction, and construction failure, mean in C++; and that function try blocks are useful to translate an exception thrown from a base or member subobject constructor.
http://www.gotw.ca/publications/mill13.htm
|
 |
|
» Exception Handling in C++ 
Learn how to throw an exception, how to associate handlers, or catch clauses, with a set of program statements using a try block, how exceptions are handled by catch clauses, exception specifications, and design considerations for programs that use except
http://www.informit.com/articles/article.asp?p=31537
|
 |
|
» Exception Handling: A False Sense Of Security 
Explains why most members of the C++ community vastly underestimate the skills needed to program with exceptions and therefore underestimate the true costs of their use. By Tom Cargill.
http://www.informit.com/content/images/020163371x/supplements/Exception_Handling_Article.html
|
 |
|
» Exception Safety Analysis 
Discusses how to analyze the exception safety of a function. (Andrei Alexandrescu and David B. Held)
http://erdani.org/publications/cuj-2003-12.pdf
|
 |
|
» Making an Exception 
Exception handling in C++ can save a program from digital death, but it must be treated with care. Kevlin Henney explains how to make programs exception-safe.
http://www.two-sdg.demon.co.uk/curbralan/papers/MakingAnException.pdf
|
 |
|
» Optimizing Away C++ Exception Handling 
Describes an optimization that produces modest but useful gains on some existing C++ code, but produces very significant size and speed gains on code that uses empty exception specifications, avoiding otherwise serious performance losses.
http://www.sco.com/developers/products/ehopt.pdf
|
 |
|
» Revisiting Exception Handling 
Reviews guidelines developed years ago for throwing exceptions and how to use exception specifications.
http://www.ddj.com/cpp/184403863
|
 |
|
» Smart Pointers Reloaded (III) 
Constructor Tracking - Talks about dealing with exceptions that occur during object initialization by taking a look at smart_ptr initialization that has important teachings for any generic design - and policy-based classes in particular. (Andrei Alexandre
http://erdani.org/publications/cuj-2004-02.pdf
|
 |
|
» Throwing Destructors 
It is becoming increasingly popular to consider throwing destructors a bad practice. This document presents some insights on the problem and shows that maybe throwing from a destructor is not such a bad idea.
http://kolpackov.net/projects/c++/eh/dtor-1.xhtml
|
|
| |
|
This category needs an editor Last Updated: 2008-03-13 21:43:38
|
|