これまでに構造化例外処理についていくつか書きましたが、ここでは構造化例外処理が「何ではないのか」 を書くことによって、構造化例外処理に関する理解を深めたいと思います。 対比する対象は C++ 例外です。 次のコードを見てください。 #include <iostream> using namespace std; class MyClass { public: MyClass() {} void Foo() { cout << "MyClass::Foo" << endl; } }; int main(int argc, char* argv[] ) { cout << "Entering main()" << endl; try { cout << "try..." << endl; throw MyClass(); cout << "try end" << endl; } catch (
![C++ 例外処理と構造化例外処理 (1) - Web/DB プログラミング徹底解説](https://cdn-ak-scissors.b.st-hatena.com/image/square/293fb6ec3ff4a9e3b998c9e77aed61d41bef5b29/height=288;version=1;width=512/https%3A%2F%2Fwww.keicode.com%2Fimg%2Fog-image-1.png)