9

私たちのアプリケーションでは、次のように宣言された少数の (メンバーですが、それは重要ではありません) 関数がありました。

void SomeFunction(Type argument) throw (...);

正常にコンパイルされる Microsoft Visual C++ を使用。しかし、今は GCC でコンパイルしようとしていますが、...as 構文エラーを拒否します。この構造についてはずっと前に聞いたことを覚えていますが、仕様を見ると、C++03 も C++11 でも許可されていないよう...で、どこから入手したか思い出せません。この(明らかに無意味な)構造の起源について何か知っている人はいますか?

4

1 に答える 1

6

http://msdn.microsoft.com/en-us/library/wfa0edys(v=vs.80).aspxの記事から:

「Visual C++ は、例外仕様の実装において ANSI 標準から逸脱しています。」

于 2012-10-17T18:27:18.060 に答える