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++에 수록하게 된다.
그 후 예외에 안전한 코드를 작성하기 위한 생각들이 생겨나게 된다.
'책 정리 > Exceptional C++' 카테고리의 다른 글
항목 12 : 예외에 안전한 코드를 작성하기 - 파트 5 (난이도 7) (0) | 2008.10.07 |
---|---|
항목 11 : 예외에 안전한 코드를 작성하기 - 파트 4 (난이도 8) (0) | 2008.10.07 |
항목 10 : 예외에 안전한 코드를 작성하기 - 파트 3 (난이도 9½) (0) | 2008.10.07 |
항목 9 : 예외에 안전한 코드를 작성하기 - 파트 2 (난이도 8) (0) | 2008.10.07 |
항목 8 : 예외에 안전한 코드를 작성하기 - 파트 1 (난이도 7) (0) | 2008.10.07 |
항목 18 : 코드 복잡성 - 파트 1 (난이도 9) (0) | 2008.10.06 |
항목 7 : 표준 라이브러리의 사용(혹은, 다시 보는 임시 개체) (난이도 5) (0) | 2008.10.06 |
항목 6 : 임시 개체들 (난이도 5) (0) | 2008.10.06 |
항목 5 : 최대 재사용 가능한 일반 컨테이너 - 파트 2 (난이도 6) (0) | 2008.10.06 |
항목 4 : 최대 재사용 가능한 일반 컨테이너 - 파트 1 (난이도 8) (0) | 2008.10.06 |
최근댓글