C++ 예외 처리(Error Handling) 가이드 + exception safety rules
개요 C++에서는 항상 논쟁거리가 되는 주제가 하나 있다. 바로 에러 핸들링에 관한 이야기이다. 워낙에 많은 이야기들이 오가고, 나 역시도 수많은 C++ 포럼과 개발자들, 그리고 외부 기업들의 C++ 스타일 가이드라인들을 찾아봤지만, 이 에러 핸들링에 관한 부분만큼은 모두의 생각이 첨예하게 다른 것을 알 수 있었다. 좋게 말하면 정답이 없는 문제이고, 나쁘게 말하면 그만큼 생각할 것이 많은 복잡한 문제이긴 하다. 그러나 인터넷을 통해 이 논쟁에 대해서 찾아보면, 그만큼 잘못된 정보도 많거나 쉽게 이해하기 어려운 정보들도 많이 산재해있고, 이를 합리적이고 비판적으로 정보를 필터링하기는 쉽지 않다. 그래서 편향된 시각을 갖게 될 수가 있다. 그래서 이번 기회에 내가 알아본 C++의 예외 처리(에러 핸들링, ..