에러 3

Java/Kotlin에서의 예외처리에 관하여

Java Exception Hierarchy Throwable은 모든 Exception 객체들의 부모 클래스다. 크게는 Error와 Exception으로 구분할 수 있고, Exception은 또 다시 Checked Exception과 Unchecked(Runtime) Exception으로 구분 된다. Error Error는 회복불가능한(non-recoverable) 오류다. 런타임에 Error가 발생하면 핸들링할 수 없다. 대표적으로는 메모리 부족(Out of Memory), 네트워크 포화(Network Saturation), 하드웨어 결함 등이 있다. Error를 인스턴스화 하거나 상속하거나, 직접 예외를 던지거나, 처리를 하려해서는 안된다. 위로 전파하는 것이 가장 좋다. Exception - Che..

[C++] Exception / Error Handling 연습하기

C++에서 Error Handling은 에러가 날 부분에서 throw, throw 코드를 동작시키는 부분에서 try/catch를 통해 이루어진다.Java와 똑같다. 그리고 당연하게도 Exception 클래스를 직접 만들 수도 있다.아래는 학교 PPT에 나온 예제를 바탕으로 코드를 완성시켜 본 것이다.내 git hub 에서도 찾아볼 수 있다. https://github.com/lx5475/cpp_practice/blob/master/error_handling.cpp 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727..