장바구니 담기 close

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

객체지향 프로그래밍을 위한 C++의 이해

객체지향 프로그래밍을 위한 C++의 이해

  • 김점구
  • |
  • 북스홀릭퍼블리싱
  • |
  • 2019-02-28 출간
  • |
  • 525페이지
  • |
  • 190 X 261 X 30 mm /1395g
  • |
  • ISBN 9791162890141
판매가

28,000원

즉시할인가

28,000

카드할인

0원(즉시할인 0%)

적립금

0원 적립(0%적립)

배송비

2,500원

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

추가혜택

네이버페이 무조건 1%적립+ 추가 1%적립

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

이 상품은 품절된 상품입니다

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

출판사서평

C++ 언어는 대표적인 객체지향 프로그래밍 언어로 자바와 함께 많은 사랑을 받고 있는 언어입니다. C 언어에서 출발하여 절차적인 프로그래밍을 지향하고, 객체지향형의 프로그램으로 변환되고 있으며, 고도화되고 있는 실정입니다. C 언어에 대해 익숙하다면 C++ 언어를 접하는 것은 어렵지 않으나 C++로 직접 시작해도 프로그램의 어려움을 느낄 수 없습니다. C++에 이어 자바 또는 닷넷 프로그램을 새롭게 배우더라도 전혀 어색하지 않습니다. 이 책은 이론으로 학습한 내용과 관련된 다양한 형태의 예제를 직접 작성하면서 C++을 익힐 수 있도록 구성되어 있습니다. 

목차


Chapter01 C++ 언어의 개요와 이해
1.1 C++ 개념
1.2 C++의 특징
1.3 C++ 컴파일러 설치
1.4 C++ 처음 프로그램 작성 및 실행
1.5 간단한 C++ 프로그램의 일반적인 구조
1.6 간단한 C++ 프로그램의 변형

Chapter02 변수와 자료형
2.1 기본 자료형
2.2 변수와 할당
2.3 식별자(identifier)
2.4 예약어(reserved word)
2.5 주석(comment)
2.6 개행 문자(escape)
2.7 자료형

Chapter03 수식과 연산자
3.1 수식
3.2 연산자

Chapter04 제어문과 반복문
4.1 문장의 구조
4.2 조건문
4.3 반복문
4.4 대표 반복문 for
4.5 분기문

Chapter05 함수
5.1 함수의 개요
5.2 함수의 반환
5.3 함수의 호출
5.4 디폴트 인수(default argument)
5.5 함수의 오버로딩(overloading)
5.6 전처리기(preprocessor)
5.7 인라인(inline) 함수

Chapter06 배열과 구조체
6.1 변수의 유효 범위
6.2 기억 클래스의 종류
6.3 배열
6.4 문자열 배열
6.5 구조체(preprocessor)
6.6 메모리 할당

Chapter07 클래스와 객체
7.1 객체 지향의 개요
7.2 클래스의 구성
7.3 객체
7.4 함수의 사용
7.5 생성자, 소멸자, 복사 생성자
7.6 객체의 static
7.7 객체 배열과 포인터
7.8 friend 함수

Chapter08 연산자 오버로딩
8.1 연산자 오버로딩의 개요
8.2 연산자 오버로딩의 정의
8.3 연산자 오버로딩의 효율성
8.4 이항 연산자의 오버로딩
8.5 단항 연산자의 오버로딩
8.6 관계 연산자의 오버로딩
8.7 함수 호출(()), 참조([]] 연산자 오버로딩
8.8 입출력 <<와 >> 연산자 오버로딩
8.9 new와 delete 연산자 오버로딩
8.10 연산자 오버로딩과 string 클래스

Chapter09 상속
9.1 상속의 개요
9.2 파생 클래스(derived class)의 정의
9.3 데이터 멤버의 보호(protected)
9.4 파생 클래스의 상속 멤버 지정
9.5 상속 관계에서 생성자와 소멸자
9.6 다중 상속
9.7 클래스의 중첩

Chapter10 가상 함수
10.1 C++의 늦은 바인딩
10.2 가상 함수(virtual functions)
10.3 순수 가상 함수(pure virtual functions)
10.4 가상 소멸자

Chapter11 템플릿
11.1 템플릿(template)의 개요
11.2 템플릿 함수의 정의
11.3 템플릿 함수의 오버로딩
11.4 템플릿 클래스
11.5 중첩 템플릿 클래스
11.6 표현식 템플릿 클래스 구현

Chapter12 입출력
12.1 입출력의 개요
12.2 표준 입출력
12.3 파일 입출력

Chapter13 예외처리
13.1 예외처리의 개요
13.2 예외의 정의
13.3 모든 예외의 처리(catch)
13.4 예외의 제한
13.5 예외를 다시 옮기기와 전파
13.6 예외 클래스에 의한 예외 처리
13.7 예외 계층

Chapter14 표준 클래스 라이브러리(STL)
14.1 표준 클래스 라이브러리의 소개
14.2 클래스 라이브러리의 구조
14.3 클래스 라이브러리의 장단점
14.4 클래스 라이브러리의 구성

부 록
1. 예제 프로그램 컴파일과 실행 방법
2. Visual Studio Community 2015 설치와 EditPlus 환경 설정
3. ASCII 표
4. ASCII 약어표
5. 기호의 단어 풀이표

교환 및 환불안내

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