Just want to check whether my understanding is correct,
Both (1) and (2) only covers Windows C++ platform.
1. If there is uncaught exception, destructor is not ensured to be called for active object;
2. All the resources (handles, memory, etc.) for current process will be released when uncaught exception causing process to terminate.
thanks in advance,