Transcription: C++ implements exception handling through the use of three language constructs, try, catch and throw, together with two system-defined exception handlers, unexpected and terminate. C++ uses exception specifications to indicate to users the exceptions that a function can throw.