C++와 Java의 예외 처리에는 주요 차이점이 있습니다.
자바에서 예외 처리 | C++에서 예외 처리 |
---|---|
던질 수 있는 객체만 객체로 던질 수 있습니다. | 모든 유형은 예외로 처리될 수 있습니다. |
자바에서 finally는 정리를 위해 try catch 블록 후에 실행되는 블록입니다. | C++에는 finally 블록이 없습니다 |
새 키워드 throw는 함수에서 throw된 예외를 나열하는 데 사용됩니다. | Throw 키워드는 함수에서 발생한 예외를 나열하는 데 사용됩니다. |
선택된 예외와 선택되지 않은 예외가 모두 있습니다. | 확인되지 않은 예외만 있습니다. |