Mój serwer COM zaimplementowany w Visual C++ wykorzystuje mnóstwo innych kodów C++. Ten inny kod C++ czasami zawija kod w __try - __except i tłumaczy uporządkowane wyjątki na niestandardowe wyjątki C+
W poniższym kodzie funkcja foo wywołuje się rekurencyjnie jeden raz. Wewnętrzne wywołanie powoduje naruszenie prawa dostępu. Zewnętrzne wywołanie wychwytuje wyjątek. #include <windows.h>
#include <st