2008.10.07 10:06 책 정리/Exceptional C++

1994년, Tome Cargill은 "Exception Handling : A False Sence of Security를 발표했다. 이 당시만 해도 예외에 안전한 코드를 어떻게 작성하는지 완전히 이해하지 못했다는 것을 의미하는 발표였다.

Tome Cargill은 모든 사람에게 이 문제에 대한 결정적인 해결책을 설명하도록 도정장을 내민 것이였다.

그러던 1997년, Guru of the Week #8이 인터넷 뉴스그룹에 등장했고, 이것은 Cargill의 도전에 대한 첫 번재 완벽한 해결책이였다. 이것은 그 해 말, 표준 C++ 초안(draft)에 최종적으로 적용시키기 위해 갱신되고, 3개의 완벽한 해결책 이상을 설명하는 최종버전인 "Exception-Safe Generic Containers"란 이름으로 C++ Report의 9월과 11월, 12월 주제로 발표되었다.

1999년 초반, Scott Meyers는 Cargill의 원본과 그의 명저인 Effective 씨리즈에서 개선된 것들, 그리고 그 기사와 재결합 버전을 Effective C++에 수록하게 된다.

그 후 예외에 안전한 코드를 작성하기 위한 생각들이 생겨나게 된다.

posted by 농사를 짓는 게임 프로그래머 최익필

댓글을 달아 주세요