C++ exception does not provide resumption, and is unlikely to ever do. Thus C++ exception is utterly useless, with unnecessary overhead. Simply returning a code by a called function does the job.
Z++, its platform-independent super-set provides two forms of resumption. Once the exception is caught and repaired, one can either
resume or
repeat.
resume : begins execution with the statement after the one that caused the exception.
repeat: begins execution with the statement that raised the exception.
C++ is just a subset of Z++,.