1

私は経験豊富なアンマネージ C++ 開発者で、C++\CLI は初めてです。

マネージ C++ で例外指定が許可されないのはなぜですか?

リンク

メソッドがスローする例外を指定するためのベストプラクティスは何ですか?

4

1 に答える 1

3

おそらく、CLR が例外仕様を使用していないためです。これはおそらく、Microsoft が Java を見て、価値があるよりもはるかに面倒であると判断したためです。したがって、メソッドがスローする例外を指定するためのベスト プラクティスは、気にしないことです。つまり、例外仕様を削除します。通常の C++ (つまりネイティブ) の世界でも、ほとんどの人は例外仕様を完全に避けるか、空の仕様のみを使用してメソッドがスローしないことを示すことに注意してください。

于 2009-06-08T14:55:06.290 に答える