在Codeproject看到一篇好文,How a C++ compiler implements exception handling(C++编译器是如何实现异常处理的,但是仅讨论了VC),作者Vishai Kochhar(很奇怪的名字)。http://www.codeproject.com/KB/cpp/exceptionhandler.aspx
作者在这篇文章里介绍Windows里的系统级异常处理支持,然后详细讨论了VC是如何实现的。整篇文章层层深入,关键之处都有代码和详细的解释(我都觉得有点啰嗦了^_^),实为一篇好文。举个例子,作者用了两屏的文字+图片+代码先解释函数的栈!无论如何都应该去看一看!