더북(TheBook)

1장에서는 표준 템플릿 라이브러리(Standard Template Library, STL)에 내재된 기본 개념부터 설명하겠다. 기본 개념을 이해해야 STL에서 다양한 엔터티 타입이 어떻게 상호 작용하는지, 즉 전체상을 이해할 수 있기 때문이다. 이 장에서 소개하는 내용에 관한 깊이 있는 설명과 예제를 이 책에서 보게 될 것이다. 여기서 학습할 내용은 다음과 같다.

STL에는 무엇이 있는가?

템플릿을 정의하고 사용하는 법

컨테이너는 무엇인가?

반복자는 무엇이고 어떻게 사용하는가?

스마트 포인터의 중요성과 컨테이너를 사용하는 법

알고리즘은 무엇이고 응용하는 방법

수치 라이브러리가 제공하는 기능

함수 객체는 무엇인가?

람다 표현식을 정의하고 사용하는 방법

 

이 장에서는 STL을 지탱하는 기본 아이디어도 소개하지만, 이어지는 장에서 자주 사용하기 때문에 익숙해져야 할 C++ 언어의 기능도 소개할 것이다. 여러분이 이런 주제에 익숙하다면 건너뛰어도 좋다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.