10여장의 메모약간 있는 정도 입니다.
C++ 표준 템플릿 라이브러리(STL)를 효과적으로 활용하는 50 가지의 명쾌한 테크닉을 모았다. C++의 표준 템플릿 라이브러리(Standard Template Library: STL)는 가히 혁명적인 프로그래밍 도구로 주목을 끌고 있으나, 잘 사용하는 방법을 공부하는 일은 늘 어렵다고 알려져 왔다. C++ 프로그래밍의 베스트 셀러 서적, Effective C++와 More Effective C++의 저자 스캇 메이어스(Scott Meyers)는 STL이 가진 모든 것을 끌어내어 보여준다. 다른 책은 STL에 무엇이 들어 있는가에 대해서만 설명하고 있으나, Effective STL은 이것을 효과적으로 사용하는 방법을 가르쳐 준다. "무엇(what)을 해야 하는지"를 배우는 데에만 그치지 않고 "언제(when) 해야 하는지"와 "왜(why) 해야 하는지"까지 배울 수 있다. 다음과 같은 내용들을 담았다. 표준 STL 컨테이너(vector와 list 등), 비표준 STL 컨테이너(hash_set과 hash_map 등), 그리고 비STL 컨테이너(bitset 등)의 선택에 대한 조언 STL과 그것을 사용하는 프로그램의 효율을 극대화시킬 수 있는 테크닉 반복자(iterator), 함수 객체(function object), 할당자(allocator)의 동작 원리와, 각각을 가지고 작업할 때 해서는 안 될 일들에 대한 경험적 지식 이름이 같으나 미묘한(그러나 중요한) 측면에서 다른 동작을 보이는 알고리즘과 멤버 함수(예: find)를 적절히 골라 사용할 수 있도록 가르쳐 주는 가이드라인 이식성 문제와 이것을 피해 가는 방법에 대한 해설