-
-
예제로 배우는 C++ STL
빌 와인먼 지음, 유동환 옮김 / 영진.com(영진닷컴) / 2025년 4월
평점 :




책 『예제로 배우는 C++ STL』은 C++ 에 대해 기본적인 이해를 전제로 하고 있다.C++에 대해서, 문법, 구조, 자료 타입, 클래스와 객체, 템플릿,그리고 STL에 대한 개념과 코딩 기법과 규칙을 이해한다는 전제 하에서, 이 책을 온전하게 소화할 수 있다.
즉 객체지향 언어 C++1.0 에는 없는 C++2.0 에서 도입된 STL이 무엇인지 이해하는 것이 우선되고 있으며, STL컨테이너, 호환성 있는 반복자, 람다 표현식, STL ㄹ알고리즘, 문자열, 스트림, 서식화, 유틸리티 클래스, 동시성과 병렬성, 파일시스템 사기업에 데해 배워 나가는게 우선되고 있다.
추가적으로 코딩을 하고 난 뒤,컴파일-디버깅 과정을 거치게 되는데, 책에는 3대 주요 컴파일러로 GCC(GNU), MSVC(마이크로소프트사),Clang(애플) 이 있으며,이 책에서 쓰여지는 컴파일러는 GCC 였다. 오픈소스형 컴파일러이기 때문에, 운연체제나 컴퓨터 사양에 종속되지 않는 특징을 가지고 있다.
나 또한 20년 전 도스 기반 C++을 배운 적이 있다. 객체지향 프로그래밍언어로서, C++ 은 매우 강력한 기능을 가지고 있으며, 연산자, 문자열, 반복문,제어문,명령문, 배열, 파일시스템,알고리즘에 대해 선행학습이 된 다음 이 책을 소화할 때, 쉽게 이해가 될 수 있다. 이 책은 C언어에 대한 기본적인 골격을 유지하고 있기 때문에, STL과 관련한 기능과 도구에 대해 이해하면 ,쉽게 이 책을 소화할 수 있다. 그 다음 코딩을 반복하면서, 시행착오를 줄여 나가면서, STL에 대한 새로운 기능에 대해 이해한다면 쉽게 이 책을 학습할 수 있으며, 매우 체계적으로 정리되어 있었다.
