Programing/C++|CLi
C++ Managed , Exception Catch & Handling
즐거운 개발자
2022. 8. 23. 18:28
반응형
- C++/CLI 에서는 try - catch block을 선언 하게 되면 C++ Exception과 CLR Exception 중 어떤것을 Catch 할지 선택 할 수 있다.
- 아래의 코드는 Managed Exception을 Catch하는 방법이다.
try
{
//Your code
}
catch (Exception ^ex)
{
//Catch Managed Exception
}
finally
{
}
- UnManaged Exception Catch는 기존 C++에서 하던것 같이 아래와 같이 하면 될 것이다.
- 저도 아래의 코드는 실제로 실행해 보지는 않아서 확인해 보시고 사용하길 권장 합니다. ^^:
try
{
//Your code
}
catch (...)
{
//Catch UnManaged Exception
}
finally
{
}