2009-06-03 12 views
1

私は経験豊富なアンマネージC++開発者であり、C++ \ CLIの初心者です。C++ CLI例外仕様は許可されていません

どのように管理されたC++は例外仕様を許可しませんか?

link

私の方法は、次に投げる例外を指定するためのベストプラクティスは何ですか?

答えて

3

おそらくCLRが例外仕様を使用していないためです。これは、おそらくマイクロソフトがJavaを見て、彼らが価値があるよりもはるかに問題があると判断したためです。 あなたのメソッドがスローする例外を指定するベストプラクティスは、あなたの例外仕様を取り除くことです。通常のC++(ネイティブ)の世界でさえ、ほとんどの人が例外の仕様を完全に捨てるか、空の仕様を使ってメソッドがスローしないことを指摘する価値があります。

関連する問題