高橋(智)です。 Borland C++ Compiler 5.6.4 では、 (2) function()内でプログラムが強制終了(abort)する になりました。 "TAKAHASHI, Tomohiro" wrote: snip > > C++の例外で、 > > void function() throw(E); > > と定義した場合、function()内で型E以外の例外が発生した場合どうなるか? > snip > > C++標準仕様では、(2)ですが、VC++では(1)の挙動になります。 > > GCCでは(2)のように振る舞いました。 snip -- 高橋智宏 Java読書会( http://www.javareading.com/bof/ )