as an example of what I want to do, in C# you can do this:
does C++ have a mechanism like this whereby I can allow the same exception to continue propagating upwards, but handle it at more than one level of the call chain?Code:try { } catch (Exception e) { // do something with exception throw; // continues propagating the exception without resetting the stack trace }