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. (November, 2000)