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
{
	
}