Program Errors and Exception Handling
Ivor Horton · Apress eBooks · 2004
Exceptions allow you to signal errors or unexpected conditions in your C++ programs. Using exceptions to signal errors is not mandatory, and you’ll sometimes find it more convenient to handle them in other ways. However, it is important to understand how exceptions work, because they can arise out of the use of standard language features such as the operators new and dynamic_cast, and they’re used extensively within the standard library. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.