typedef void (*unexpected_handler)();
The type of a handler function to be called by unexpected() when a function attempts to throw an exception not listed in its dynamic-exception-specification.
Required behavior: An unexpected_handler shall not return. See also [except.unexpected].