I wanted to try it out myself, but I can't find any compiler with a standard library that has std::uncaught_exceptions implemented. This is my test code:
I saw that, but I don' think nesting exceptions means that both exceptions are active at the same time - I thought a new exception type was created to hold the no-longer-active exception and proxy the new exception. It's still a little fuzzy for me though.