Three key points about exception handling in C++ are:
1. Exceptions are used to handle runtime errors or exceptions and allow a program to continue running or exit gracefully rather than crashing.
2. Exception handling uses the try, throw, and catch keywords where code that can throw exceptions is wrapped in a try block, exceptions are thrown using throw, and catch blocks catch the exceptions.
3. When an exception is thrown in a try block, it bubbles up the call stack until a catch block that matches the exception type is found, allowing the exception to be handled.