효율적인 재사용은 훌륭한 소프트웨어 엔지니어링의 중요한 부분이다. 직접 작헝한 것들 대신에 표준 라이브러리 알고리즘을 사용하는게 얼마나 더 많은 이득을 얻을수 있는지 설명한다. (마이어스씨가 Effective STL 에서 알고리즘의 우수성에 대해서 아주 잘 말씀해 주신게 있다. 물론 곽용재님께서 번역을 이해하기 쉽게 해주셔서 이해하기가 쉬웠다. ^^)
항목 6 의 코드를 다시 가져 온다.
문제 : 표준 알고리즘을 사용하여 최적화 해볼것.
해결 코드
총평
난이도 5라서 그렇게 어렵지는 않았다. 스콧 마이어스씨나 허브 셔터씨나 .. 알고리즘을 사용하는게
더 좋다고 몇번이나 증명해서 이제는 눈이 따겁다. 알았다구요. 쓰면 되잖아요!
'책 정리 > Exceptional C++' 카테고리의 다른 글
항목 10 : 예외에 안전한 코드를 작성하기 - 파트 3 (난이도 9½) (0) | 2008.10.07 |
---|---|
항목 9 : 예외에 안전한 코드를 작성하기 - 파트 2 (난이도 8) (0) | 2008.10.07 |
항목 8 : 예외에 안전한 코드를 작성하기 - 파트 1 (난이도 7) (0) | 2008.10.07 |
예외에 안전한 코드에 대한 생각을 하게된 폭팔적인 계기 (0) | 2008.10.07 |
항목 18 : 코드 복잡성 - 파트 1 (난이도 9) (0) | 2008.10.06 |
항목 6 : 임시 개체들 (난이도 5) (0) | 2008.10.06 |
항목 5 : 최대 재사용 가능한 일반 컨테이너 - 파트 2 (난이도 6) (0) | 2008.10.06 |
항목 4 : 최대 재사용 가능한 일반 컨테이너 - 파트 1 (난이도 8) (0) | 2008.10.06 |
항목 47 : 흐름 제어 (난이도 : 6) (0) | 2008.10.04 |
항목 46 : 포워딩 함수 (난이도 : 3) (0) | 2008.10.04 |
최근댓글