I\'ve been using c++ for a while, and I\'m familiar with normal try/catch. However, I now find myself on Windows, coding in VisualStudio for COM development. Several parts
It's an artifact of Windows programming from before the days when try/catch wasn't well supported by compilers, or wasn't supported at all.