- Adding Exception Testing to Unit Tests
This article describes a simple method of adding exhaustive testing of the exception paths to the test suite.
http://www.cuj.com/documents/s=8027/cuj0104stanley/
(Added: Mon Apr 03 2006 Rating: 0.00 Votes: 0)
Rate It
Review It
- C++ Exception Handling
Introduces the concept of exception handling for handling program errors.
http://www.eastcoastgames.com/articles/cppexception.html
(Added: Wed Apr 05 2006 Rating: 0.00 Votes: 0)
Rate It
Review It
- C++ Tutorial on Exceptions
This tutorial covers basic exception handling in C++. Several simple examples are presented and the concept of stack unwinding is described.
http://cplus.about.com/library/weekly/aa122202a.htm
(Added: Thu Apr 06 2006 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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
(Added: Thu Apr 06 2006 Rating: 0.00 Votes: 0)
Rate It
Review It
- Error and Exception Handling
Presents some guidelines when to use exceptions.
http://www.boost.org/more/error_handling.html
(Added: Wed Apr 05 2006 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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 exceptions.
http://www.informit.com/articles/article.asp?p=31537
(Added: Thu Apr 06 2006 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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.awprofessional.com/content/images/020163371x/supplements/Exception_Handling_Article.html
(Added: Mon Apr 03 2006 Rating: 0.00 Votes: 0)
Rate It
Review It
- Exception-Safety in Generic Components
Lessons learned from specifying exception-safety for the C++ standard library.
http://www.boost.org/more/generic_exception_safety.html
(Added: Mon Apr 03 2006 Rating: 0.00 Votes: 0)
Rate It
Review It
- How a C++ Compiler Implements Exception Handling
An indepth discussion of how VC++ implements exception handling. Source code includes exception handling library for VC++.
http://www.codeproject.com/cpp/exceptionhandler.asp
(Added: Mon Apr 03 2006 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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
(Added: Wed Apr 05 2006 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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
(Added: Mon Apr 03 2006 Rating: 0.00 Votes: 0)
Rate It
Review It
- Revisiting Exception Handling
Reviews guidelines developed years ago for throwing exceptions and how to use exception specifications.
http://www.cuj.com/documents/s=8249/cujcexp2105reeves/
(Added: Thu Apr 06 2006 Rating: 0.00 Votes: 0)
Rate It
Review It
- 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
(Added: Thu Apr 06 2006 Rating: 0.00 Votes: 0)
Rate It
Review It
- Understanding C++ Exception Handling
Offers some insight into the use and potential misuse of exceptions.
http://www.gamedev.net/reference/articles/article953.asp
(Added: Mon Apr 03 2006 Rating: 0.00 Votes: 0)
Rate It
Review It