Accelerated C++
2018년 11월 16일 출간
국내도서 : 2018년 11월 05일 출간
- eBook 상품 정보
- 파일 정보 PDF (4.42MB)
- ISBN 9791162249277
- 지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
-
교보eBook App
듣기(TTS) 가능
TTS 란?텍스트를 음성으로 읽어주는 기술입니다.
- 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를 읽을 수 있습니다.
- 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
PDF 필기가능 (Android, iOS)

쿠폰적용가 21,600원
10% 할인 | 5%P 적립이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.
카드&결제 혜택
- 5만원 이상 구매 시 추가 2,000P
- 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
- 리뷰 작성 시, e교환권 추가 최대 200원
작품소개
이 상품이 속한 분야
일반적으로 C++ 입문서는 문법을 다룹니다. 하지만 이 책은 문법뿐만 아니라 좋은 예제로 생산성 높은 프로그래밍 방법을 알려줍니다. 더 자연스럽고 효과적으로 C++를 배우고 다루기를 원하는 사람을 진정한 C++ 프로그래밍의 세계로 안내합니다.
__0.1 주석
__0.2 #include
__0.3 main 함수
__0.4 중괄호
__0.5 표준 라이브러리를 사용한 출력
__0.6 반환문
__0.7 더 깊이 살펴보기
__0.8 핵심 정리
__연습문제
CHAPTER 1 문자열 사용
__1.1 입력
__1.2 테두리
__1.3 핵심 정리
__연습문제
CHAPTER 2 반복문과 카운팅
__2.1 해결해야 하는 문제
__2.2 전체적인 구조
__2.3 주어진 개수만큼 행 출력하기
__2.4 행 출력하기
__2.5 프로그램 완성하기
__2.6 카운팅
__2.7 핵심 정리
__연습문제
CHAPTER 3 데이터 일괄 처리
__3.1 학생의 최종 점수 계산하기
__3.2 평균값 대신 중앙값 사용하기
__3.3 핵심 정리
__연습문제
CHAPTER 4 프로그램 및 데이터 구조화
__4.1 연산 구조화
__4.2 데이터 구조화
__4.3 프로그램 통합하기
__4.4 성적 산출 프로그램 분할하기
__4.5 수정된 성적 산출 프로그램
__4.6 핵심 정리
__연습문제
CHAPTER 5 순차 컨테이너와 문자열 분석
__5.1 학생 분류
__5.2 반복자
__5.3 인덱스 대신 반복자 사용하기
__5.4 더 나은 성능을 위한 데이터 구조
__5.5 리스트 타입
__5.6 문자열 분할
__5.7 split 함수 테스트
__5.8 문자열 결합
__5.9 핵심 정리
__연습문제
CHAPTER 6 라이브러리 알고리즘
__6.1 문자열 분석
__6.2 성적 산출 방식 비교
__6.3 학생 분류 다시 살펴보기
__6.4 알고리즘, 컨테이너, 반복자
__6.5 핵심 정리
__연습문제
CHAPTER 7 연관 컨테이너
__7.1 효율적인 탐색을 위한 컨테이너
__7.2 단어의 빈도
__7.3 상호 참조 테이블
__7.4 문장 만들기
__7.5 성능에 대한 참고 사항
__7.6 핵심 정리
__연습문제
CHAPTER 8 제네릭 함수
__8.1 제네릭 함수
__8.2 데이터 구조 독립성
__8.3 입력 및 출력 반복자
__8.4 융통성을 위한 반복자 사용
__8.5 핵심 정리
__연습문제
CHAPTER 9 새로운 타입 정의
__9.1 Student_info 다시 살펴보기
__9.2 클래스 타입
__9.3 보호 레이블
__9.4 Student_info 클래스
__9.5 생성자
__9.6 Student_info 클래스 사용하기
__9.7 핵심 정리
__연습문제
CHAPTER 10 메모리 관리 및 저수준 데이터 구조
__10.1 포인터와 배열
__10.2 문자열 리터럴 다시 살펴보기
__10.3 문자 포인터 배열의 초기화
__10.4 main 함수의 인수
__10.5 파일 읽기 및 쓰기
__10.6 메모리 관리
__10.7 핵심 정리
__연습문제
CHAPTER 11 추상 데이터 타입
__11.1 Vec 클래스
__11.2 Vec 클래스 구현하기
__11.3 복사 제어
__11.4 동적인 Vec
__11.5 유연한 메모리 관리
__11.6 핵심 정리
__연습문제
CHAPTER 12 값처럼 동작하는 클래스 객체
__12.1 간단한 문자열 클래스
__12.2 자동 변환
__12.3 Str 연산
__12.4 주의해야 할 변환
__12.5 변환 연산자
__12.6 변환 및 메모리 관리
__12.7 핵심 정리
__연습문제
CHAPTER 13 상속과 동적 바인딩
__13.1 상속
__13.2 다형성과 가상 함수
__13.3 상속을 사용하여 문제 해결하기
__13.4 핸들 클래스
__13.5 핸들 클래스 사용하기
__13.6 미묘한 사항들
__13.7 핵심 정리
__연습문제
CHAPTER 14 메모리 관리 자동화
__14.1 핸들 클래스
__14.2 참조 카운트
__14.3 데이터 공유를 결정할 수 있는 핸들 클래스
__14.4 Ptr 핸들 클래스 개선하기
__14.5 핵심 정리
__연습문제
CHAPTER 15 문자 그림 다시 살펴보기
__15.1 설계
__15.2 구현
__15.3 핵심 정리
__연습문제
CHAPTER 16 앞으로 나아갈 방향
__16.1 추상화 사용하기
__16.2 다음 학습 단계
__연습문제
APPENDIX A C++ 세부 사항
__A.1 선언문
__A.2 타입
__A.3 표현식
__A.4 실행문
APPENDIX B 라이브러리 요약
__B.1 입출력
__B.2 컨테이너와 반복자
__B.3 알고리즘
숙련된 C++ 프로그래머로 가는 길잡이
C++는 기존 C에서 좀 더 발전한 프로그래밍 언어입니다. 하지만 C를 처음 배웠던 사람은 자칫 C++에서 제시하는 프로그래밍 방법이 아닌 C 프로그래밍을 하던 습관대로 프로그램을 만들려고 할지도 모릅니다.
이 책은 16개 장과 부록 2개를 통해 초중급 프로그래머가 C++를 C++답게 코딩하는 방법을 제대로 알려줍니다. C++ 표준 라이브러리를 이용해 함수, 데이터 구조, 클래스, 상속 등 객체지향 프로그래밍 개념으로 C++ 프로그래밍을 하는 방법을 순서대로 소개합니다.
또한 특정 문제를 해결하는 프로그램을 작성하는 과정 각각에 도움이 되는 C++ 및 표준 라이브러리의 기능을 소개하는 독특한 방식을 취합니다. 단순한 문법 파악이 아닌 프로그래밍하는 원리를 알 수 있는 학습 구조로 이루어져 있습니다. 프로그래밍 언어를 한 번이라도 학습한 적 있는 분, STL을 사용하여 C++ 프로그래밍의 속도를 높이고 싶은 분이라면 이 책으로 C++ 프로그래밍을 제대로 배우기 바랍니다.
★ 이 책의 특징
1. 핵심 개념을 적용하면서 발전시키는 학생 성적 관리 프로그램 만들기
이 책은 학생 성적 관리 프로그램을 만들고 이를 C++ 개념으로 발전시켜나가는 과정으로 C++ 프로그래밍을 제대로 이해할 수 있도록 도와줍니다. 처음에 만든 학생 성적 관리 프로그램을 C++와 객체지향 프로그래밍 방식으로 수정하다 보면 C++ 프로그래밍이 무엇인지 자연스럽게 알 수 있습니다.
2. 핵심 정리로 배운 내용 다지기
각 장의 끝에는 해당 장에서 배운 내용을 정리하는 핵심 정리가 있습니다. 배운 내용을 확실하게 내 것으로 만들고 싶다면 핵심 정리를 꼭 살펴보기 바랍니다. 또한 이 책을 읽은 후 해당 개념을 다시 기억하고 싶을 때라면 핵심 정리를 가장 먼저 펼쳐보세요.
3. 연습문제를 풀면서 다지는 응용 기술 습득
해당 장과 연계된 내용을 다양한 방식으로 응용해 프로그래밍할 수 있는 연습문제를 수록했습니다. 쉬운 문제부터 어려운 문제까지 차례로 해결하다 보면 C++ 프로그래밍에 자연스레 익숙해질 수 있습니다.
★ 대상 독자
-C 혹은 C++ 프로그래밍을 접한 적이 있는 C++ 초급 프로그래머
-다른 프로그래밍 언어를 배운 상태에서 C++를 배우려는 개발자
작가정보
저자(글) 앤드루 쾨니히
저자 앤드루 쾨니히
AT&T 섀넌(Shannon) 연구실의 대규모 프로그래밍 연구 분과에서 일했으며 C++ 표준 위원회의 프로젝트 책임자입니다. 30년 이상의 경력이 있는 프로그래머로 C++에 대한 150편 이상의 논문을 발표했고, 세계 각지에서 강연도 했습니다. 지은 책으로 『C Traps and Pitfalls』, 『Ruminations on C++』 등이 있습니다.
저자(글) 바버라 E. 무
저자 바버라 E. 무
소프트웨어 분야에서 20년을 일한 독립 컨설턴트입니다. AT&T에서 15년을 일하면서 C++로 만든 최초의 상용 제품 중 하나를 개발했습니다. 이때 AT&T의 첫 번째 C++ 컴파일러 프로젝트를 관리했으며, 월드넷 인터넷 서비스 사업을 지휘하기도 있습니다. 지은 책으로 『Ruminations on C++』가 있습니다.
번역 류태호
한국항공대학교에서 컴퓨터정보공학을 공부하고 기업에서 물류 데이터 분석 업무를 했습니다. 궁금하고 재미있는 일을 찾아 프리랜서로 전향 후 다년간 교육 컨설턴트로 활동했고 현재 번역가로 영역을 넓히고 있습니다.
이 상품의 총서
Klover리뷰 (0)
- - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- - 리워드는 1,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다. (5,000원 이상 상품으로 변경 예정, 2024년 9월 30일부터 적용)
- - 리워드는 한 상품에 최초 1회만 제공됩니다.
- - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
구매 후 리뷰 작성 시, e교환권 100원 적립
문장수집
- 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
- e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- 리워드는 1,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다. (5,000원 이상 eBook으로 변경 예정, 2024년 9월 30일부터 적용)
- 리워드는 한 상품에 최초 1회만 제공됩니다.
- sam 이용권 구매 상품 / 선물받은 eBook / 오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.
구매 후 문장수집 작성 시, e교환권 100원 적립
신규가입 혜택 지급이 완료 되었습니다.
바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!

- 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
- 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
- 콘텐츠 다운로드 또는 바로보기 완료 후 리뷰 작성 시 익일 제공
가장 와 닿는 하나의 키워드를 선택해주세요.
총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.
신고 사유를 선택해주세요.
신고 내용은 이용약관 및 정책에 의해 처리됩니다.
허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
있으니 유의하시어 신중하게 신고해주세요.
이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.
구매 후 90일 이내 작성 시, e교환권 100원 적립
eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.
차감하실 sam이용권을 선택하세요.
차감하실 sam이용권을 선택하세요.
선물하실 sam이용권을 선택하세요.
-
보유 권수 / 선물할 권수0권 / 1권
-
받는사람 이름받는사람 휴대전화
- 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
- 열람권은 1인당 1권씩 선물 가능합니다.
- 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
- 선물한 열람권의 등록유효기간은 14일 입니다.
(상대방이 기한내에 등록하지 않을 경우 소멸됩니다.) - 무제한 이용권일 경우 열람권 선물이 불가합니다.
첫 구매 시 교보e캐시 지급해 드립니다.

- 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
- 한 ID당 최초 1회 지급 / sam 이용권 제외
- 구글바이액션을 통해 교보eBook 구매 이력이 없는 회원 대상
- 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)