장바구니 담기 close

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

C++ ESPRESSO(에스프레소)

C++ ESPRESSO(에스프레소)

  • 천인국
  • |
  • 인피니티북스
  • |
  • 2010-11-17 출간
  • |
  • 607페이지
  • |
  • 188 X 257 X 35 mm
  • |
  • ISBN 9788992649537
판매가

25,000원

즉시할인가

24,750

배송비

2,300원

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

수량
+ -
총주문금액
24,750

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

출판사서평

C++에스프레소의 진한 향기를 느껴보세요!
C++언어는 C언어에 객체 지향 특징을 추가한 언어로 빠른 실행 속도를 가진 응용 프로그램을 제작하는데 강점을 가진다. 반면 C++언어에는 많은 기능이 포함되어 있기 때문에 상당히 복잡하고 난해하다. 하지만 이 많은 기능들을 확실하게 학습하여 적절하게 사용할 수 있다면 C++는 아주 강력한 도구가 될 것이다. 본서는 C언어를 공부한 독자가 학습하는 C++ 기본서로서, C++가 여러분의 강력한 도구가 될 수 있도록 도와줄 것이다.

본서는 다음과 같은 몇 가지 목표를 가지고 제작되었다.

첫째, 적절한 그림을 가능한 많이 사용하여 보다 친숙하고 지루하지 않으며 독자들이 이해하기 쉬운 교재를 만들려고 노력하였다. 입문자들은 그림을 통하여 관련 개념들을 보다 쉽고 빠르게 이해할 수 있다.
둘째, 객체 지향의 기본 개념을 확실히 다질 수 있도록 하였다. “캡슐화”, “정보 은닉”, “다형성”과 같은 객체 지향의 핵심적인 개념들에 대해 자세히 설명하였다.
셋째, 신뢰성 있는 응용 프로그램을 작성하는데 도움을 주는 STL 라이브러리를 충분히 설명하였다.
넷째, 각 장의 끝에 예제 프로그램들과 실습 문제를 제공하여 학습 내용을 복습할 수 있도록 하였다.

목차

머리말
강의 계획
책의 구성
목차

PART 01 프로그래밍 기초

CHAPTER 01 기초사항
1.1 C++ 소개
1.2 객체 지향 프로그래밍의 간단한 소개
1.3 비주얼 C++
1.4 첫 번째 프로그램 분석
1.5 변수와 자료형
1.6 출력과 입력
1.7 수식과 연산자
EXERCISE
PROGRAMMING
LAB

CHAPTER 02 제어문과 함수
2.1 if-else 문
2.2 switch 문
2.3 while 문
2.4 for 문
2.5 함수란?
2.6 중복 함수
2.7 디폴트 매개 변수
2.8 인라인 함수
2.9 변수의 범위
2.10 순환
EXERCISE
PROGRAMMING
LAB

CHAPTER 03 배열과포인터
3.1 배열
3.2 다차원 배열
3.3 포인터란?
3.4 동적 할당 메모리
3.5 참조자
3.6 함수 호출 시 인수 전달 방식
3.7 문자열
EXERCISE
PROGRAMMING
LAB

PART 02 객체 지향 프로그래밍

CHAPTER 04 객체 지향 소개
4.1 객체 지향이란?
4.2 객체
4.3 메시지
4.4 클래스
4.5 절차 지향과 객체 지향
4.6 객체 지향 프로그래밍의 개념들
4.7 string 객체의 생성과 사용
EXERCISE
PROGRAMMING
LAB

CHAPTER 05 클래스의 기초
5.1 클래스의 정의
5.2 접근 제어
5.3 접근자와 설정자
5.4 멤버 함수 외부 정의
5.5 멤버 함수 중복 정의
5.6 자동차 경주 예제
5.7 UML
5.8 구조체
5.10 예제
EXERCISE
PROGRAMMING
LAB

CHAPTER 06 생성자와 소멸자
6.1 생성자와 소멸자의 필요성
6.2 생성자
6.3 소멸자
6.4 멤버 초기화 목록
6.5 복사 생성자
6.6 디폴트 멤버 함수
6.7 예제
EXERCISE
PROGRAMMING
LAB

CHAPTER 07 클래스의 활용
7.1 객체 포인터
7.2 this 포인터
7.3 const 수식자
7.4 객체와 연산자
7.5 객체와 함수
7.6 임시 객체
7.7 정적 멤버
7.8 객체 배열
7.9 클래스와 클래스 간의 관계
7.10 예제
EXERCISE
PROGRAMMING
LAB

CHAPTER 08 상속
8.1 상속의 개요
8.2 접근 지정자
8.3 상속과 생성자/소멸자
8.4 재정의
8.5 부모 클래스를 상속받는 세 가지 방법
8.6 다중 상속
8.7 예제
EXERCISE
PROGRAMMING
LAB

CHAPTER 09 다형성
9.1 다형성이란?
9.2 가상 함수
9.3 참조자와 가상 함수
9.4 가상 소멸자
9.5 순수 가상 함수
EXERCISE
PROGRAMMING
LAB

CHAPTER 10 프렌드와 연산자 중복
10.1 프렌드 함수
10.2 연산자 중복
10.3 피연산자의 타입이 다른 연산
10.4 == 연산자의 중복
10.5 출력 연산자 <<의 중복
10.6 입력 연산자 >>의 중복
10.7 대입 연산자의 중복
10.8 증가/감소 연산자의 중복
10.9 인덱스 연산자 [ ]의 중복
10.10 포인터 연산자의 중복
10.11 함수 호출 연산자( )의 중복
10.12 타입 변환 연산자의 중복
10.13 연산자 중복 시에 유의할 점
10.14 예제
EXERCISE
PROGRAMMING
LAB

PART 03 고급 프로그래밍 기법

CHAPTERCH 11 예외처리와 형변환
11.1 예외 처리란?
11.2 예외 처리기
11.3 예외 전달
11.4 다중 catch 문장
11.5 자신의 예외 클래스를 작성하는 방법
11.6 형변환
11.7 타입 정보
EXERCISE
PROGRAMMING
LAB

CHAPTER 12 템플릿
12.1 함수 템플릿
12.2 클래스 템플릿
12.3 스택 예제
EXERCISE
PROGRAMMING
LAB

CHAPTER 13 입출력과 파일처리
13.1 파일 입출력
13.2 텍스트 파일과 이진 파일
13.3 순차 파일과 랜덤 파일
EXERCISE
PROGRAMMING
LAB

CHAPTER 14 STL 컨테이너
14.1 표준 템플릿 라이브러리(STL)
14.2 STL의 소개
14.3 벡터
14.4 컨테이너의 공통 멤버 함수
14.5 데크
14.6 리스트
14.7 집합
14.8 Map
14.9 컨테이너 어댑터(container adapter)
EXERCISE
PROGRAMMING
LAB

CHAPTER 15 STL 알고리즘
15.1 STL 알고리즘의 소개
15.2 반복자
15.3 탐색 알고리즘
15.4 비교 알고리즘
15.5 초기화 알고리즘
15.6 수치 알고리즘
15.7 함수 객체
EXERCISE
PROGRAMMING
LAB

찾아보기

저자소개

저자 천인국은 서울대학교 전자공학과를 졸업했으며 한국과학기술원 전기 및 전자공학과에서 석사 박사 학위를 취득했다. 현재 순천향대학교 컴퓨터공학과 교수이다.

도서소개

C언어를 공부하는 사람들을 위한 C++ 기본서. 그림을 많이 사용하여 관련 개념들을 보다 쉽게 이해할 수 있도록 돕는다. 객체 지향의 기본 개념을 확실히 다질 수 있도록 했고, 신뢰성 있는 응용 프로그램을 작성하는데 도움을 주는 STL 라이브러리를 충분히 설명했다. 또한 각 장의 끝에 예제 프로그램들과 실습 문제를 제공하여 학습 내용을 복습할 수 있도록 했다.

교환 및 환불안내

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