try catch 를 쓰는 이유 - https://stackoverflow.com/questions/4540155/why-cant-i-write-just-a-try-with-no-catch-or-finally
catch 를 쓰면 throw 한 exception 을 삼켜 버린다. 그러므로 catch 를 쓸거면 exception handling 과 로그를 남겨야 한다.
만약 적절한 exception handing 과 로그를 남기지 않을 거면 catch 를 쓰지 말고 exception 을 throw 하게 냅두는 것이 낫다.
이후에 당연히 throw 한 exception 을 보고 처리를 해야 한다.
catch 를 쓰지 않고 try - finally 만 쓰는 경우도 있다.
finally 는 exception 을 throw 하든 안 하든, exeption 을 catch 하든 안 하든, 무관하게 실행되는 절이다.
'공부 > C++ \C#' 카테고리의 다른 글
c# internal, protected internal (0) | 2023.10.13 |
---|---|
c# init 키워드 (0) | 2023.07.26 |
정수의 합이 오버 플로우 났을 때 (0) | 2023.05.03 |
partial 키워드 (0) | 2020.07.14 |
C++ 프로그래밍 : 런타임 타입 정보(Runtime Type Information) (0) | 2020.06.03 |