장바구니 담기 close

장바구니에 상품을 담았습니다.

Do it C++ 완전 정복

Do it C++ 완전 정복

  • 조규남
  • |
  • 이지스퍼블리싱
  • |
  • 2024-03-27 출간
  • |
  • 600페이지
  • |
  • 188 X 257 X 24mm
  • |
  • ISBN 9791163035695
판매가

32,000원

즉시할인가

28,800

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
28,800

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

▶ C++ 언어의 기본 문법을 쉽고 빠르게 배웁니다
C++ 언어의 기본 문법을 그림과 비유를 들어 쉽게 설명했습니다. C 언어와 비교해 달라진 점을 짚어 이미 배운 사람을 배려했고, 혹시 배우지 않았더라도 핵심을 빠르게 훑어 볼 수 있도록 했습니다.

▶ 게임속 몬스터 코드를 구현해 보면서 C++의 진가를 확인하세요
객체지향의 개념만 설명하는 조각 코드를 넘어서 설계 원칙, 디자인 패턴 등을 적용한 수백 줄이 넘는 코드로 게임 속 몬스터를 구현해 봅니다. 소스 코드와 더불어 실행 결과와 클래스 다이어그램을 통해 프로그램의 동작과 구조를 쉽게 파악할 수 있도록 했습니다.

▶ C 스타일로 작성하던 코드를 C++로 바꿀 수 있어요
C++를 사용하지만 아직도 C 스타일로 코딩하고 있다면 이 책을 참고해 보세요. 책에 담긴 실습 소스는 문법을 소개하는 수준을 넘어 유지·보수하기 쉬운 코드, 읽기 쉬운 코드, 오류를 컴파일 단계에서 알아채는 방법 등 25년 차 개발 경력의 노하우를 자연스레 배울 수 있습니다.

▶ 표준 라이브러리에서 자주 사용하는 기법도 배워요
C++ 표준 라이브러리서서 지원하는 문자열 라이브러리, 파일 시스템, 기타 유용한 함수 등 개발을 쉽고 편리하게 해주는 기법을 배울 수 있습니다. 그리고 STL의 컨테이너와 알고리즘 등 데이터를 다룰 때 자주 사용하는 기법도 배웁니다.

▶ 모던 C++의 주요 변경 사항도 확인할 수 있어요
이른바 ‘모던 C++’라고 불리는 C++11부터 새로 지원하는 기능도 놓치지 않았습니다.

▶ 혼자 공부해도 OK, 단기 교육에도 OK
독학하는 분, 학교나 학원에서 배우는 분 모두 책에서 제공하는 진도표에 목표 날짜를 적어서 자신만의 속도로 C++를 배워 보세요. 목표를 세우면 완독할 확률이 높아집니다.

▶ 이 책의 대상 독자
- 객체지향 프로그래밍 언어를 처음 배우는 분
- 객체지향 언어를 사용하지만 개념과 활용법을 다시 정리하고 싶은 분

▶ 이지스퍼블리싱 독자 학습 지원
※질의응답용 저자 깃허브: github.com/mystous/DoItCPP/issues
※최신 내용 업데이트: Do it! 스터디룸(cafe.naver.com/doitstudyroom)
※ ‘Do it! 스터디룸’에서 운영하는 [Do it! 공부단]에 참여해 보세요. 이 책으로 공부하며 나만의 스터디 노트를 작성하면 이지스퍼블리싱에서 출간한 다른 책을 선물로 받을 수 있습니다.

목차

========================
첫째마당 C++ 프로그래밍 기초
========================
01 C++ 프로그래밍 시작하기
01-1 C++ 언어 알아보기
01-2 개발 환경 준비하기

02 변수와 연산자
02-1 C++ 표준 입출력
02-2 데이터 형식
02-3 변수의 유효 범위와 형식 변환
02-4 키워드와 리터럴
02-5 표현식과 연산자

03 포인터와 메모리 구조
03-1 포인터와 메모리
03-2 함수와 구조체
03-3 정적 변수와 상수 변수
03-4 레퍼런스 변수

04 실행 흐름 제어
04-1 조건문으로 흐름제어
04-2 반복문으로 흐름제어
04-3 표현식과 구문의 차이

05 예외 처리하기
05-1 예외 처리 구문
05-2 예외 처리 생략과 실패 대응


=======================
둘째마당 객체지향 프로그래밍
=======================
06 객체지향과 클래스
06-1 객체지향 이전의 프로그래밍 패러다임
06-2 객체지향 프로그래밍
06-3 클래스와 인스턴스

07 객체지향 프로그래밍 특징
07-1 추상화와 캡슐화
07-2 상속성과 다형성
07-3 생성자와 소멸자
07-4 자신을 가리키는 this 포인터
07-5 함수와 연산자 오버로딩
07-6 접근 지정자와 프렌드

08 객체지향을 돕는 기능들
08-1 컴포지션과 어그리게이션
08-2 가상 함수와 동적 바인딩
08-3 추상 클래스와 정적 멤버

09 객체지향 설계 원칙
09-1 단일 책임 원칙(SRP)
09-2 개방폐쇄 원칙(OCP)
09-3 리스코프 치환 원칙(LSP)
09-4 인터페이스 분리원칙(ISP)
09-5 의존성 역전 원칙(DIP)

10 템플릿
10-1 함수 템플릿
10-2 클래스 템플릿


=======================
셋째마당 라이브러리 활용
=======================
11 C++ 표준 라이브러리
11-1 표준 라이브러리 구성과 사용법
11-2 문자열 라이브러리
11-3 파일 시스템
11-4 기타 유용한 함수

12 STL의 컨테이너와 알고리즘
12-1 컨테이너와 반복자
12-2 알고리즘

=======================
넷째마당 모던 C++ 프로그래밍
=======================
13 모던 C++에 추가된 기능
13-1 C++ 버전별 주요 특징
13-2 현대적 관점의 C++

14 새로운 데이터 형식과 라이브러리
14-1 형식 연역, 열거형, 수학 상수, 널 포인터, 2진수 표현
14-2 상수 지정자 constexpr
14-3 function 객체
14-4 스마트 포인터

15 새로운 구문 1
15-1 튜플과 구조적 바인딩
15-2 범위 기반 for 문
15-3 제어문의 초기화 구문
15-4 람다 표현식

16 새로운 구문 2
16-1 폴드 표현식
16-2 3방향 비교 연산자
16-3 using 키워드
16-4 함수 키워드(default, delete, override, final)

찾아보기

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.