throw 키워드(2)
-
C++ 초급 - 10. 예외 처리 (2 - throw 키워드 (예외 발생시키기))
📌 10.2 throw 키워드 (예외 발생시키기)C++에서 throw 키워드는 프로그램 실행 중 특정 조건에서 예외를 발생시키는 역할을 한다.이를 활용하면 예외적인 상황을 감지하고, 해당 오류를 적절하게 처리할 수 있도록 강제할 수 있다.📌 1. throw 키워드의 기본 개념 (throw 예외객체)🔹 (1) throw란?throw를 사용하면 예외 객체를 생성하여 예외를 발생시킬 수 있음.throw가 실행되면 즉시 try-catch 블록으로 이동하여 예외를 처리해야 함.throw된 예외가 catch에서 처리되지 않으면 프로그램이 비정상적으로 종료됨.💡 기본 문법throw 예외객체;💡 예제: 기본 throw 사용법#include int main() { try { std::cout ..
2025.02.22 -
C++ 초급 - 10. 예외 처리 (1 - try-catch 블록 (예외 처리의 기본 구조))
📌 10. 예외 처리C++에서 예외 처리(Exception Handling)는 프로그램 실행 중 발생하는 오류를 안전하게 처리하는 방법이다.이를 통해 예기치 않은 상황에서도 프로그램이 정상적으로 동작할 수 있도록 한다.📌 10.1 try-catch 블록 (예외 처리의 기본 구조)C++에서 예외 처리(Exception Handling)는 프로그램 실행 중 예상치 못한 오류가 발생했을 때, 이를 안전하게 처리하는 방법이다.이를 통해 프로그램이 비정상 종료되지 않도록 하고, 적절한 복구 및 오류 메시지를 제공할 수 있다.C++에서는 try-catch 블록을 사용하여 예외를 감지하고 처리할 수 있다.📌 1. 예외 처리의 기본 개념 (try, catch)🔹 (1) try-catch 블록이란?try 블록: ..
2025.02.22