[C++] std::exception try catch 구문 총정리 예외처리 exception noexcept invalid_argument runtime_error 로그 매크로


[C++] std::exception try catch 구문 총정리 예외처리 exception noexcept invalid_argument runtime_error 로그 매크로

지난 시간에는 데이터를 전송하거나 저장할 때 사용되는 json 을 c++ 프로그램에서 읽거나 쓰는 방법과 Viewer에 대해 설명을 하였습니다. https://blog.naver.com/dorergiverny/223548945046 [C++] json 파일 읽기 쓰기 nlohmann json 사용법 JSON Viewer notepad++ rapidjson jsoncpp 라이브러리 modern c++ 구조 지난시간에 우리는 윈도우 환경에서 visual studio 기반으로 unit test 방법인 google test 를 하는 방법에... blog.naver.com 이번에는 C++ 프로그램을 개발하면서 예기치 못한 상황이 발생하였을 때 예외처리를 하는 방법에 대해 알아보겠습니다. 예외처리란?

예외란 프로그램이 정상적으로 실행하는 도중에 일어나는 비정상적인 상황을 의미합니다. 이러한 비정상적인 상황이 발생할 경우 오류나 문제를 일으키며, 적절히 처리하지 않으면 프로그램이 중단되거나 이상...


#noexcept #exception #invalid_argument #catch #try #예외처리 #총정리 #stack #runtime_error #throw #typeid #unwinding #매크로 #스택 #path #out_of_range #__FILE__ #__FUNCTION__ #__LINE__ #__TIME__ #bad_alloc #define #filename #logic_error #macro #__DATE__ #풀기

원문링크 : [C++] std::exception try catch 구문 총정리 예외처리 exception noexcept invalid_argument runtime_error 로그 매크로