2009-06-03 3 views
1

저는 C++ \ CLI를 처음 사용하는 숙련 된 관리되지 않는 C++ 개발자입니다.C++ CLI 예외 사양을 사용할 수 없습니다.

어떻게 관리되는 C++이 예외 사양을 허용하지 않습니까?

link

내 방법은 다음 던져 예외를 지정하기위한 가장 좋은 방법은 무엇입니까 예?

답변

3

CLR이 예외 사양을 사용하지 않았기 때문에 아마도; 이것은 마이크로 소프트가 자바를보고 그들이 가치있는 것보다 훨씬 더 문제가 있다고 판단했기 때문인 것으로 보인다. 그래서 여러분의 메서드가 던지는 예외를 지정하는 가장 좋은 방법은 예외 사양을 제거하는 것입니다. 일반적인 C++ (예 : 네이티브) 세계 에서조차도 대부분의 사람들은 예외 스펙을 완전히 피하거나, 빈 스펙을 사용하여 메소드가 던지지 않음을 나타낼 가치가 있습니다.

관련 문제