메뉴 바로가기 검색 및 카테고리 바로가기 프로모션 바로가기 책 바로가기 네트워크 바로가기

한빛아카데미

독자리뷰

C++로 하이킹

jeani***

|

2013-07-24

IT CookBook, C++ 하이킹 : 객체지향과 만나는 여행

객체지향이라는 산에 처음 발을 들여놓는 입문자를 위한 든든하고 재미있는 안내서

  • 저자 : 성윤정 , 김태은
  • 출간 : 2013-06-19
책의 제목처럼 C++과 하이킹을 해봤다.
물론 도서의 깊이와는 별개로, 내가 할수 있는 가장 짧고 편한길로 하이킹을 해보았다.

전형적인 IT-COOK 시리즈의 모양과 컨셉과 스토리를 유지하고 있으며, 대학교제의 성격을 지니고 있는 도서이다.

각 목차별 이론설명 후, 예제를 통한 결과 예제에 대한 주요 설명.
전형적인 C++을 접하는 사람들의 학습을 유도하는 한빛만의 특징이 잘 드러난다.

최신판인 만큼 Visual 2012 설정에 대한 설명이 도서 첫장에 언급되고 있다.

각 목차별 이론의 설명에 있어서는 그림을 잘 활용한것이 눈에 뛰었다.
변수에 메모리가 할당되어 값이 대입되어 교환되는 절차, 포인터를 변수 접근, 배열 등 에서 대부분 그림을 활용하여 설명되는게 정석이다.
이도서에서도 그런 흐름으로 전달을 잘하고 있다. 근데 이번에는 유난히 "참 흐름을 잘 표현했다." 란 느낌이 든다.(이제 나이가 들어서인지....ㅠ)
200 page " 교환 알고리즘"을 "잘못된 교환 알고리즘"을 그림으로 비교해서, 임시 변수를 표현했으며, 그 뒷페이지로 연결되는 값참조, 포인터 부분에서 각 변수에 값이 어떻게 변화되는지 결과에 대한 설명은 정말 잘 되었다는 느낌이 들었다.

예제부분에서는 정상적인 결과외에도 잘못된 결과, 에러 등에 관한 설명도 좋았던것 같다.
예제의 주요 행에 대한 설명도 간결하고 쉽게 표현된것 같으며, 컴파일 에러에 대한 설명 사유도 결과 이해에 도움이 많이 되었다.
"저자 한마디"도 tip 을 알려주는 좋은 구성같았다.

도서의 두께나, 고수준의 독자를 위한 프로젝트는 별도 PDF로 구성하여 도서에서 제외하여, 독자를 배려한 느낌도 받았다.

마지막으로 아쉬운것이 있다면, 중반부 이후부터 C++이 객체지향 언어인만큼 객체지향의

특징에 대해서 내용이 이어진다. 후반부 연습문제에서는 클래스도 나온다.
객체지향의 특징, 상속, 오버로딩/오버라이딩 등에 대한 그림과 이론적 설명이 언급된 이후에 이론과 예제가 되었다면 좀더 좋았을것 같다는 느낌이 들었다. C언어의 확장본같다는 느낌이 강했다. 대상이 C++ 초보자이며 대학교제 성격이 강한만큼 그런 부분이 좀더 보완되었다면 좋았을것 같다.
닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?