본문 바로가기

예외 처리4

[C/C++ 프로그래밍 : 중급] 8. 예외 처리와 오류 처리 Chapter 8. 예외 처리와 오류 처리 예외 처리는 프로그램이 실행 중에 발생하는 예외적인 상황들, 즉 에러를 대처하는 방법에 대해 알아봅니다. 또한, 사용자가 직접 예외를 정의하고 사용하는 방법에 대해서도 학습합니다. 이후, 예외의 전파와 예외 안전성에 대해 배웁니다. 마지막으로, 오류 처리에 대해 알아보고, 예외 처리와 오류 처리의 차이점을 비교합니다. [Chapter 8. 예외 처리와 오류 처리] 8.1. 예외 처리 이해하기 8.1.1. 예외란 무엇인가 8.1.2. 예외 처리의 필요성 8.1.3. C++에서의 예외 처리 메커니즘 8.2. try, catch, throw 사용하기 8.2.1. try 블록과 throw 문의 사용 8.2.2. catch 블록에서의 예외 처리 8.2.3. 다중 catc.. 2023. 6. 3.
[C/C++ 프로그래밍] C/C++ 프로그래밍이란? C/C++ 프로그래밍이란? C/C++은 컴퓨터 프로그래밍 언어 중 하나로, 운영체제, 임베디드 시스템, 고성능 컴퓨팅 등 다양한 분야에서 널리 사용되고 있습니다. C++은 C 언어를 기반으로 객체 지향 프로그래밍 기능을 추가한 확장 언어입니다. C/C++을 배우게 되면 컴퓨터가 작동하는 방식에 대해 깊이 이해하게 되며, 이는 다른 프로그래밍 언어를 배우는 데도 큰 도움이 됩니다. C/C++ 프로그래밍의 기초부터 고급 기법까지 단계별로 설명하고, 이해를 돕기 위해 실제 코드 예제를 제공합니다. [초급과정] Chapter 1. C/C++ 개발 환경 설정 Chapter 2. 출력문과 입력문 Chapter 3. 변수와 상수 Chapter 4. 자료형 Chapter 5. 연산자 Chapter 6. 조건문 Chap.. 2023. 5. 15.
[파이썬(PYTHON)] 에러 처리와 예외 처리 5. 에러 처리와 예외 처리 프로그래밍을 하다 보면 다양한 오류와 예외 상황에 직면하게 됩니다. 이번 장에서는 파이썬에서 에러와 예외 처리를 어떻게 하는지 알아보겠습니다. 5.1. 에러의 종류 파이썬에서 발생할 수 있는 에러는 크게 두 가지로 나뉩니다. 구문 에러(SyntaxError) : 코드를 작성하다가 발생하는 문법적인 에러입니다. 예를 들어, 콜론(:)이 없거나 괄호가 잘못 닫혀 있는 경우 등이 있습니다. 예외(Exception) : 실행 중인 프로그램에서 발생하는 에러로, 대부분의 에러는 예외로 처리됩니다. 예를 들어, 정의되지 않은 변수를 사용하거나, 파일을 찾을 수 없는 경우 등이 있습니다. 5.2. try-except문 예외 처리를 위해 파이썬에서는 try-except문을 사용합니다. tr.. 2023. 5. 3.
[자바(JAVA)] 예외 처리 13. 예외 처리 자바에서 예외 처리는 프로그램 실행 중 발생할 수 있는 예외적인 상황(오류 또는 문제)을 처리하는 메커니즘이며, 프로그램의 안정성과 가용성을 보장하는 데 중요한 역할을 합니다. 예외 처리의 주요 목적은 프로그램 실행 중 발생한 예외를 감지하고 적절한 처리를 수행합니다. 예외 발생 시 프로그램이 중단되지 않고 정상적으로 계속 실행되도록 합니다. 발생한 예외에 대한 정보를 기록하여 프로그램 개발자가 문제를 확인하고 수정할 수 있도록 합니다. 13.1. 예외 클래스 자바에서 예외(exception)는 프로그램 실행 중 발생하는 오류를 나타냅니다. 예외는 Throwable 클래스를 상속받은 클래스로 구현되며, 예외 클래스는 크게 체크 예외(Checked Exception)와 언체크 예외(Unc.. 2023. 4. 27.