출고예상일 안내
주문하신 상품이 한국에서 현지 배송을 위한 출고단계가 이루어질 것으로 예상되는 날짜입니다. 상품을 준비하는 과정에서 내부적인 사정으로 인해 출고예상일에 다소 오차가 생길 수 있습니다.
여러 상품(예약상품포함)을 함께 주문하신 경우 출고예상일이 가장 늦은 날짜에 맞춰 함께 배송됩니다.

- 정가
- $32.00
- 판매가
-
$23.33
(27%↓)
- 적립금
- $0.47 (2%P)
품절된 상품입니다.
이 책을 꼭 원하시는 고객님께서는 아래 "상품문의"를 클릭 후 구매의사를
알려주세요. 책이 확보 될 경우 연락 드리겠습니다.
이책의 구판 정보
C++가 보이는 그림책 ANK CO., LTD. 저 | 성안당 | 2012년 02월 [절판]
평점 - · 리뷰 0
ISBN : 9788931555325 / 252쪽 188 x 257 (㎜)
이 상품에 궁금하신점이 있으세요? 1:1상담문의

-
클리커, 강민혁
-
빨간고래(박정아)
-
칼릭스(손윤석)
- 23,400
- 28,800
- 24,300
- 19,800
출판사 리뷰
객체 지향 언어 C++(씨 플러스플러스)를 가장 쉽게 소개하는 책으로 이번에 출간된 일본 쇼에이 사의 <C++가 보이는 그림책>의 번역판인 제2판은 기존의 1판이 6쇄까지 나온 바 있으며 MS의 비주얼 스튜디오(비주얼 커뮤니티) 2017 설치법과 최신 C++11 문법과 색인을 적용하여 약 20면이 증면되어 새롭게 선보였다.
C++는 C의 대부분의 특징을 포함하고 있어 시스템 프로그래밍에 적합할 뿐만 아니라 클래스, 연산자 중복, 가상 함수 등의 기능이 있어 객체 지향 프로그래밍에 적합하다. 특히 C++의 가장 큰 특징인 객체(오브젝트) 지향 프로그래밍은 처리와 데이터를 그룹화하여 그것들을 조합해 프로그램을 만들어 가는 방법으로 프로그램을 더욱 직관적으로 기술할 수 있고, 여러 사람이 함께 프로그램을 개발하기에도 적합하다. 그러나 한편으로는 추상적인 개념들이 많고, 다른 객체 지향 프로그래밍 언어에 비해 포인터가 관련되는 경우가 많아 개념을 파악하고 이해하기가 더욱 어렵다.
이 책은 C++ 언어의 새로운 개념들에 대해서 그림책 시리즈 특유의 일러스트를 통해 해설하였다. C++ 언어의 특징인 객체 지향적 프로그래밍 사고법을 시각적으로 정리하여, 좀 더 구체적으로 개념을 파악할 수 있다. 따라서 C++ 언어를 어느 정도는 사용할 수 있지만 클래스나 오브젝트에 대해 잘 이해하지 못했거나 C++ 언어의 새로운 개념을 어렴풋하게만 이해했던 독자들에게 분명한 도움이 될 것이다.
번역판에서는 각 장의 배운 내용을 토대로 한 ‘도전 C++!’ 연습문제를 수록했으며, 제2판부터는 약간 어려운 부분은 부록으로 엮어 윈도우 10, 비주얼 스튜디오 2017을 설치하여 개발하는 방법과 실제 프로그램 개발할 때의 정보와 자료도 수록했다.
최신 C++ 입문서를 찾는 독자들에게 귀가 번쩍 뜨이는 반가운 소식이 될 것이다.
■ 이 책의 구성
? 꼭 알아야 할 key point - 각 장에서 배워야 할 중요한 개념들을 미리 알아본다.
? 본문 - 본문은 펼친 양면을 하나의 주제로 완결시켜, 이미지가 따로따로 흩어지지 않도록 배려했다. 따라서 나중에 필요한 부분을 찾을 때 효과적으로 사용할 수 있다.
? 예와 실행 결과
? 샘플 프로그램 - 각 장에서 익힌 개념들을 완성된 소스 코드를 통해 실행해 보며 정리할 수 있다.
? 도전! C++ - 각 장에서 배운 내용을 토대로 연습 문제를 풀어 보면서 실력을 쌓을 수 있다.
? 알아 두면 약이 되는 C++ 상식 - 실제 기능의 구현에 필요한 추가 개념들을 쉬어 가면서 이해할 수 있도록 했다. C++의 지식을 한층 더 높여줄 것이다.
? 부록 - 조금만 더 힘내 봅시다 조금 높은 수준의 주제에 대해서는 부록으로 실어두었다. 또한 부록에는 실제 프로그램을 개발할 때 도움이 되는 정보와 자료도 실었다.
? 용어 설명 모음 - 각 장에 나오는 용어 설명을 한 곳에 모아 한눈에 볼 수 있도록 했다.
■ 이 책의 특징
? 이 책은 양면 2페이지에 하나의 화제를 완결시켜, 이미지가 흩어지지 않도록 배치하였다. 또한, 나중에 필요한 부분을 찾기 위해 유효하게 쓰일 수 있다.
? 물론, 개념론만으로 끝나지 않도록 샘플 프로그램도 풍부하게 실었다. 좌우 중에서 소개하는 작은 프로그램 외에, 장 끝에 비교적 길게 실용적인 프로그램을 실은 경우가 있다. 또한, 이 책의 해설과 샘플의 대부분은 Microsoft Windows 10 이상이며, Visual Studio Community 2017을 사용하여 개발한 것을 전제로 하며, ISO/IEC 준거의 C++ 언어 개발 환경이라면 그대로 동작 가능하다.
? 조금 높은 수준의 주제에 대해서는 부록으로 실어두었다. 또한 부록에는 실제 프로그램을 개발할 때 도움이 되는 정보와 자료도 실었다.
■ 이 책의 독자
이 책은 C 언어의 문법에 대해 어느 정도 지식을 가진 분을 대상으로 한다. C언어는 알지만 C++ 언어를 이제부터 배우려는 분에게 추천한다. 또한, C++ 언어를 마스터하려고 도전했다가 좌절한 분에게도 도움이 될 것이다
제0장 C++ 언어를 시작하기 전에
● 도대체 C++ 언어가 뭐지? 16 ● C++ 언어는 어디서 실행되나? 17
● 프로그래밍 작성에서 실행까지의 흐름 18 ● 소스 파일과 헤더 파일의 확장자 19
● 프로그램 기술 시의 약속 19
제1장 C++의 기본
key point/ C++란 어떤 언어일까? 22 key point/.클래스가 뭘까? 23
● C++ 언어란? (1) 24 ● C++ 언어란? (2) 26
● 클래스와 오브젝트 28 ● 클래스와 멤버 함수의 정의 30
● 오브젝트의 생성 32 ● 멤버 함수의 호출 34
● 접근 제어(1) 36 ● 접근 제어(2) 38
● 생성자(constructor) 40 ● 소멸자(destructor) 42
● 멤버 함수의 메리트 (1) 44 ● 멤버 함수의 메리트 (2) 46
exercise/도전! C++ 48 C++ 상식/예약어 52
제2장 C++ 프로그램 작성법
key point/C와 C++의 차이점 54 key point/어디서나 가능해진 변수 선언 55
● 주석 작성하기 56 ● 함수의 프로토타입 선언 58
● 변수 선언의 위치 60 ● 제어문에서의 변수 선언 62
● 상수의 선언 64 ● 함수의 인수를 상수로 66
● 여러 가지 리터럴(literal) 68 ● 열거형 70
exercise/도전! C++ 72 C++ 상식/열거형 74
제3장 C++의 기능
key point/가끔씩 인수를 변경하고 싶을 때 76
key point/충돌을 방지하자! 77
● 함수의 디폴트 인수 78 ● 오버로딩(다중 정의) (1) 80
● 오버로딩(다중 정의) (2) 82 ● 표준 출력 스트림 84
● 표준 입력 스트림 86 ● 스코프 연산자 88
● 이름 공간 90 ● 인라인 함수 92
exercise/도전! C++ 94 C++ 상식/매크로와 인라인 함수 97
제4장 참조
key point/변수에 닉네임 붙이기 100 key pointkey point/함수에 닉네임을 전달한다 101
● 참조란 무엇인가? 102 ● 인수를 참조로 만들기 (1) 104
● 인수를 참조로 만들기 (2) 106 ● 함수로 값을 전달하는 방법 108
● 샘플 프로그램 110
exercise/도전! C++ 112 C++ 상식/nullptr 115
제5장 클래스의 구조
key point/메모리의 확보와 해제 118 key point/여러 가지 생성자 119
● new 연산자 120 ● elete 연산자 122
● new/delete 연산자의 응용 124 ● 생성자의 응용 126
● 복사 생성자 (1) 128 ● 복사 생성자 (2) 130
● 샘플 프로그램 132
exercise/도전! C++ 134 C++ 상식/프렌드 클래스 137
제6장 클래스의 상속
key point/부모로부터 자식에게로 140 key pointkey point/상속받은 것을 수정 141
● 상속이란? 142 ● 상속의 이용 144
● 상속받은 멤버에 접근하기 146 ● 다중 상속 148
● 파생 클래스와 기본 클래스 (1) 150 ● 파생 클래스와 기본 클래스 (2) 152
● 멤버 함수의 재정의 154 ● 가상 함수와 오버라이딩 156
● 순수 가상 함수 158 ● 샘플 프로그램 (1) 160
● 샘플 프로그램 (2) 162
exercise/도전! C++ 164 C++ 상식/private 상속 167
key point
제7장 오브젝트와 멤버
key point/정적인 멤버 170 key point/오브젝트를 멤버로 171
● 정적 멤버 변수 172 ● 정적 멤버 함수 174
● 오브젝트를 멤버로 176 ● 오브젝트의 배열을 초기화 178
exercise/도전! C++ 180 C++ 상식/소멸자를 가상 함수로 183
제8장 C++ 고급편
key point/템플릿이란? 186 key point/연산자의 처리 내용을 정하자 187
● 템플릿 함수 188 ● 템플릿 클래스 190
● 표준 템플릿 라이브러리 (1) 192 ● 표준 템플릿 라이브러리 (2) 194
● 범위 for문 196 ● 새로운 초기화 방법 198
● 연산자의 오버로딩 200 ● 대입 연산자의 오버로딩 202
● 함수 포인터 204 ● 형 추론 206
● 함수 오브젝트 208
● 샘플프로그램(1) vector를 이용하여 사과상자 클래스 만들기 210
● 샘플프로그램(2) 시간의 덧셈 뺄샘을 한다 212
exercise/도전 C++ 214 C++ 상식/캐스트 연산자 217
key point
제9장 [부록] 조금만 더 힘내 봅시다
● 헤더 파일 작성법 220 ● 예외 222
● C++의 개발 환경 224 ● Visual Studio를 사용한 개발 226
● 디버그 방법 232 ● Visual Studio 설치 따라해 보기 238
용어 설명 모음 244
찾아보기 248




































