A visual C++ catch block will only be capable of catching a C++ exception. Kernel32! UnhandlesExceptionFilter is about the entire SEH exception range, which cover much much more than just C++ exceptions.
For a brief introduction, this article is still fresh and accurate: A Crash Course on the Depths of Win32â„¢ Structured Exception Handling .
You need to distinguish C++ exceptions and SEH exceptions. Kernel knows nothing about C++ exceptions, and C++ catch() knows nothing (unless extended catch handling is enabled) about SEH. SEH exceptions are catched with block _try and _finally.
Those are very different, and one should never mix them up.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.