어서와 C++는 처음이지! - 최신버전 C++14 반영 -

고객평점
저자천인국
출판사항인피니티북스, 발행일:2018/01/15
형태사항p.683 46배판:26
매장위치컴퓨터부(B2) , 재고문의 : 051-816-9500
ISBN9791185578347 [소득공제]
판매가격 30,000원  
포인트 600점
배송비결제주문시 결제
  • 주문수량 

총 금액 : 0원

책 소개

제대로 만든 C++프로그래밍 학습서

C++언어는 C언어에 객체 지향 특징을 추가한 언어로 빠른 실행 속도를 가진 응용 프로그램을 제작하는 데 강점을 가진 언어이다. 하지만 그런 반면에 학습하기 어렵다는 오해도 가지고 있는데 이 책은 이 같은 우려를 말끔히 씻어준다.

-각 설명에 따른 이해는 그림과 함께 할 수 있도록 최대한 노력하였다.

-C++의 핵심적인 개념들에 대하여 상당한 페이지를 할애하여 철저하게 설명하였다.

-STL라이브러리 중에서 중요한 자료구조인 벡터를 미리 소개하여 실제 프로그램에서 사용할 수 있도록 하였다.

 

작가 소개

 저 : 천인국

서울대학교 전자공학과에 입학하여 1983년에 공학사 학위를 취득하였고, 한국과학기술원 대학원에 입학하여 1985년에 전기 및 전자공학과 석사 학위를, 1993년에 박사 학위를 취득하였다. 1985년부터 1988년까지 삼성전자의 종합연구소에서 주임 연구원으로 재직하였고, 1993년부터 현재까지 순천향대학교 컴퓨터공학과 교수로 재직 중이다. 2005년에는 캐나다 UBC에서 방문 교수를 지냈다.
저서로는 「C++ Espresso」(2010, 인피니티북스), 「Power C++」(2010, 인피니티북스), 「Power JAVA 2판」(2012, 인피니티북스), 「HTML5 + CSS3 + JavaScript로 배우는 웹프로그래밍 기초」(2014, 인피니티북스), 「쉽게 풀어쓴 C언어 Express」(2007, 생능출판사), 「어서와 C언어는 처음이지!」(2015, 인피니티북스), 「어서와 Java는 처음이지!」(2015, 인피니티북스), 「어서와 파이썬은 처음이지!」(2016, 인피니티북스)등이 있다.  

 

목 차

Chapter 01 기초 사항
01 이번 장에서 만들어 볼 프로그램
02 소프트웨어의 중요성
03 프로그래밍과 프로그래밍 언어
04 컴파일러는 무엇인가?
05 C++언어
06 왜 C++를 사용하는가?
07 절차지향 vs 객체지향
08 C++ 프로그램 개발 단계
09 비주얼 스튜디오 설치하기
10 비주얼 스튜디오 사용하기
11 첫 번째 프로그램 분석
12 변수와 자료형
13 auto
14 출력과 입력
15 수식과 연산자

Chapter 02 제어 구조와 배열
01 이번 장에서 만들어 볼 프로그램
02 제어 구조
03 if-else문
04 중첩 if-else문
05 switch문
06 while루프
07 for루프
08 배열
09 범위-기반 for루프
10 2차원 배열

Chapter 03 함수와 문자열
01 이번 장에서 만들어 볼 프로그램
02 함수란?
03 함수 원형 정의
04 함수 호출시 인수 전달 방법
05 중복 함수
06 디폴트 인수
07 인라인 함수
08 문자열

Chapter 04 클래스와 객체
01 이번 장에서 만들어 볼 프로그램
02 객체 지향이란?
03 객체는 무엇으로 구성되는가?
04 클래스는 객체의 설계도
05 멤버 함수 중복 정의
06 클래스의 인터페이스와 구현의 분리
07 객체 지향 프로그래밍의 개념들
08 UML

Chapter 05 생성자와 접근제어
01 이번 장에서 만들어 볼 프로그램
02 생성자
03 소멸자
04 접근 제어
05 객체와 함수

Chapter 06 객체 배열과 벡터
01 이번 장에서 만들어 볼 프로그램
02 객체 배열
03 벡터
04 array 클래스

Chapter 07 SFML로 작성해 보는 프로젝트 1
01 이번 장에서 만들어 볼 프로그램
02 SFML이란?
03 SFML의 설치
04 SFML 프로젝트 만들기
05 SFML 기초
06 Lunar Lander 게임
07 벽돌깨기
08 지뢰 찾기 게임 작성

Chapter 08 포인터와 동적객체 생성
01 이번 장에서 만들어 볼 프로그램
02 포인터란?
03 동적 할당 메모리
04 스마트 포인터
05 객체의 동적 생성
06 const 포인터

Chapter 09 복사생성자와 정적 멤버
01 이번 장에서 만들어 볼 프로그램
02 함수로 객체 전달하기
03 함수가 객체 반환하기
04 복사 생성자
05 클래스 안에 객체 포함하기
06 정적 변수

Chapter 10 연산자 중복과 프렌드 함수
01 이번 장에서 만들어 볼 프로그램
02 연산자 중복 소개
03 연산자 중복의 기초
04 ==연산자의 중복
05 ++연산자의 중복
06 대입 연산자의 중복
07 인덱스 연산자[ ]의 중복
08 포인터 연산자의 중복
09 프렌드 함수와 프렌드 클래스
10. [[연산자의 중복 정의
11. ]]연산자의 중복 정의
12. 연산자 중복 시에 유의할 점

Chapter 11 상속
01 이번 장에서 만들어 볼 프로그램
02 상속의 개요
03 왜 상속이 필요한가?
04 상속과 생성자/소멸자
05 접근 지정자
06 멤버 함수 재정의
07 다중 상속

Chapter 12 다형성과 가상 함수
01 이번 장에서 만들어 볼 프로그램
02 다형성이란?
03 참조자와 가상 함수
04 가상 소멸자
05 순수 가상 함수

Chapter 13 파일처리
01 이번 장에서 만들어 볼 프로그램
02 파일 입출력
03 멤버 함수를 이용한 파일 입출력
04 이진 파일
05 임의 접근 파일

Chapter 14 예외처리와 템플릿
01 이번 장에서 만들어 볼 프로그램
02 예외 처리란?
03 예외 처리기
04 예외 전달
05 다중 catch문장
06 함수 템플릿
07 클래스 템플릿

Chapter 15 STL과 람다식
01 이번 장에서 만들어 볼 프로그램
02 표준 템플릿 라이브러리(STL)
03 컨테이너
04 반복자
05 컨터이너의 공통 멤버 함수
06 벡터
07 덱
08 리스트
09 집합
10 Map
11 컨테이너 어댑터
12 STL 알고리즘의 소개
13 많이 사용되는 알고리즘
14 람다식

Chapter 16 SFML로 작성해보는 프로젝트2
01 이번 장에서 만들어 볼 프로그램
02 벽돌 깨기 게임 만들기

 

역자 소개

01. 반품기한
  • 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
  • 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
02. 반품 배송비
반품 배송비
반품사유 반품 배송비 부담자
단순변심 고객 부담이며, 최초 배송비를 포함해 왕복 배송비가 발생합니다. 또한, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다.
상품의 불량 또는 오배송 고객 부담이 아닙니다.
03. 배송상태에 따른 환불안내
환불안내
진행 상태 결제완료 상품준비중 배송지시/배송중/배송완료
어떤 상태 주문 내역 확인 전 상품 발송 준비 중 상품이 택배사로 이미 발송 됨
환불 즉시환불 구매취소 의사전달 → 발송중지 → 환불 반품회수 → 반품상품 확인 → 환불
04. 취소방법
  • 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
  • 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
05. 환불시점
환불시점
결제수단 환불시점 환불방법
신용카드 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) 신용카드 승인취소
계좌이체 실시간 계좌이체 또는 무통장입금
취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준)
계좌입금
휴대폰 결제 당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소
전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준)
당일취소 : 휴대폰 결제 승인취소
익월취소 : 계좌입금
포인트 취소 완료 후, 당일 포인트 적립 환불 포인트 적립
06. 취소반품 불가 사유
  • 단순변심으로 인한 반품 시, 배송 완료 후 7일이 지나면 취소/반품 신청이 접수되지 않습니다.
  • 주문/제작 상품의 경우, 상품의 제작이 이미 진행된 경우에는 취소가 불가합니다.
  • 구성품을 분실하였거나 취급 부주의로 인한 파손/고장/오염된 경우에는 취소/반품이 제한됩니다.
  • 제조사의 사정 (신모델 출시 등) 및 부품 가격변동 등에 의해 가격이 변동될 수 있으며, 이로 인한 반품 및 가격보상은 불가합니다.
  • 뷰티 상품 이용 시 트러블(알러지, 붉은 반점, 가려움, 따가움)이 발생하는 경우 진료 확인서 및 소견서 등을 증빙하면 환불이 가능하지만 이 경우, 제반 비용은 고객님께서 부담하셔야 합니다.
  • 각 상품별로 아래와 같은 사유로 취소/반품이 제한 될 수 있습니다.

환불불가
상품군 취소/반품 불가사유
의류/잡화/수입명품 상품의 택(TAG) 제거/라벨 및 상품 훼손으로 상품의 가치가 현저히 감소된 경우
계절상품/식품/화장품 고객님의 사용, 시간경과, 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
가전/설치상품 전자제품 특성 상, 정품 스티커가 제거되었거나 설치 또는 사용 이후에 단순변심인 경우, 액정화면이 부착된 상품의 전원을 켠 경우 (상품불량으로 인한 교환/반품은 AS센터의 불량 판정을 받아야 합니다.)
자동차용품 상품을 개봉하여 장착한 이후 단순변심의 경우
CD/DVD/GAME/BOOK등 복제가 가능한 상품의 포장 등을 훼손한 경우
내비게이션, OS시리얼이 적힌 PMP 상품의 시리얼 넘버 유출로 내장된 소프트웨어의 가치가 감소한 경우
노트북, 테스크탑 PC 등 홀로그램 등을 분리, 분실, 훼손하여 상품의 가치가 현저히 감소하여 재판매가 불가할 경우