[c++] 예외를 발생시키는 방법
#include <iostream>
int main() {
try {
throw "예외 발생!";
}
catch (const char* msg) {
std::cerr << "예외 메시지: " << msg << std::endl;
}
return 0;
}
위의 예제에서 throw "예외 발생!"
코드는 const char*
형식의 예외를 발생시킵니다. catch
블록에서는 해당 예외를 캐치하여 처리할 수 있습니다.
참고 문헌:
- C++ reference: https://en.cppreference.com/w/cpp/language/throw
- W3Schools C++ 예외처리: https://www.w3schools.com/cpp/cpp_exceptions.asp