본문 바로가기
반응형

Exception2

C++ Structured Exception Handling (구조화된 예외 처리) 🔖 INDEX   기본 설명구조화된 예외 처리는 코드 내에서 예외적인 상황을 안전하고 효과적으로 처리하기 위한 프로그래밍 패러다임입니다. C++에서의 구조화된 예외 처리는 주로 try, catch, throw 키워드와 함께 사용되는 관련 메커니즘을 기반으로 합니다. throw기능: 프로그램의 실행 중 예외적인 상황을 발견할 때 예외를 발생(던지기)시키는 데 사용됩니다.사용: throw 키워드 뒤에는 발생시킬 예외 객체를 지정합니다.throw std::runtime_error("This is an error message."); try기능: 예외가 발생할 가능성이 있는 코드 블록을 감쌉니다.사용: try 블록 내에서 발생하는 모든 예외는 해당 블록 뒤에 오는 catch 블록에서 처리됩니다.try { .. 2023. 10. 3.
초보 자바 프로그래밍(55) - Error와 Exception 🔖 INDEX   ErrorError는 시스템 수준에서 일어나는 심각한 문제를 나타내며, 일반적으로 개발자의 애플리케이션 코드에서 처리할 수 없습니다. 이들은 주로 JVM(Java Virtual Machine)에서 일어나며, OutOfMemoryError와 StackOverflowError가 대표적입니다.OutOfMemoryError: 이 오류는 JVM이 더 이상 메모리를 할당할 수 없을 때 발생합니다. 예를 들어, 너무 큰 배열을 생성하려고 하면 이 오류가 발생할 수 있습니다.public class Main { public static void main(String[] args) { int[] arr = new int[Integer.MAX_VALUE]; // OutOfMemoryE.. 2023. 6. 4.
반응형