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

쿠폰적용가 22,500원
10% 할인 | 5%P 적립이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.
카드&결제 혜택
- 5만원 이상 구매 시 추가 2,000P
- 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
- 리뷰 작성 시, e교환권 추가 최대 200원
작품소개
이 상품이 속한 분야
1.1 프로그래밍 언어
1.1.1 프로그래밍 언어란?
1.1.2 프로그래밍 언어의 종류
1.2 C++언어의 개요
1.2.1 C++의 기원
1.2.2 C++의 특징
1.2.3 C++ 프로그램의 실행
1.2.4 C++ 프로그램의 구성
1.3 컴파일러 사용법(Dev-C++)
1.3.1 컴파일러 설치
1.3.2 프로그램 작성 및 실행
연습 문제
PART 2 데이터형과 입출력 스트림
2.1 데이터
2.2 데이터 처리
2.3 상수
2.4 변수 선언
2.4.1 변수 선언 및 초기화
2.4.2 변수명 작성 규칙
2.4.3 오버플로우
2.5 표준 입력 스트림
2.6 스트림 조작자
연습 문제
PART 3 연산자
3.1 연산 및 연산자
3.2 대입 연산자
3.3 산술 연산자
3.3.1 이항 연산자
3.3.2 단항 연산자
3.4 관계 연산자
3.5 논리 연산자
3.6 조건 연산자
3.7 나열 연산자
3.8 sizeof 연산자
3.9 캐스트 연산자
3.10 연산자 우선 순위
연습 문제
PART 4 제어문
4.1 제어문의 종류
4.2 선택문
4.2.1 if문
4.2.2 if~else문
4.2.3 복합 if~else문
4.2.4 중첩 if문
4.2.5 switch~case문
4.3 반복문
4.3.1 for문
4.3.2 while문
4.3.3 do~while문
4.4 점프문
4.4.1 break문
4.4.2 continue문
4.4.3 goto문
연습 문제
PART 5 배열과 포인터
5.1 배열이란
5.1.1 배열의 선언
5.1.2 메모리와 데이터 배치
5.1.3 배열과 메모리
5.2 배열의 초기화
5.2.1 1차원 배열
5.2.2 2차원 배열
5.3 문자열과 char형 배열
5.4 포인터란
5.4.1 포인터의 개념
5.4.2 포인터 변수의 선언 및 초기화9
5.5 배열과 포인터
5.6 문자열과 포인터
5.7 동적 메모리 관리
5.8 포인터 배열
연습 문제
PART 6 함수
6.1 함수란
6.2 함수의 사용
6.2.1 함수의 정의
6.2.2 함수의 호출
6.2.3 결과 값의 반환
6.3 함수의 원형
6.4 void형 함수
6.5 함수의 재귀 호출
6.6 인수의 전달 방식
6.6.1 Call by Value
6.6.2 Call by Reference
6.7 참조자
6.7.1 참조자 변수
6.7.2 함수의 참조자 인수
6.7.3 참조자 반환
6.8 인라인 함수
6.9 함수의 오버로드
6.10 함수의 디폴드 값 인수
6.11 변수의 유효 범위와 기억 장소의 유형
6.11.1 변수의 유효 범위
6.11.2 기억 장소의 유형
연습 문제
PART 7 클래스와 객체
7.1 클래스
7.1.1 클래스의 정의
7.1.2 클래스 변수의 선언
7.1.3 클래스 멤버의 참조
7.1.4 클래스 멤버 함수와 자동 인라인
7.2 클래스 변수의 초기화
7.3 멤버 함수로부터의 반환
7.4 멤버 함수의 디폴트 값 인수와 오버로드
7.4.1 멤버 함수의 디폴트 값 인수
7.4.2 멤버 함수의 오버로드
7.5 클래스 배열과 포인터
7.5.1 클래스 배열
7.5.2 클래스 포인터
7.6 this 포인터
7.7 객체의 대입
7.8 함수에 객체 전달
7.9 객체 반환
연습 문제
PART 8 생성자, 소멸자, 프랜드 함수
8.1 생성자와 소멸자
8.1.1 생성자
8.1.2 생성자를 이용한 클래스 배열의 초기화
8.1.3 생성자와 클래스 포인터
8.1.4 소멸자
8.2 함수에 객체를 참조자로 전달
8.3 프랜드 함수
연습 문제
PART 9 연산자 오버로드
9.1 연산자 오버로드란
9.2 이항 연산자의 오버로드
9.3 단항 연산자의 오버로드
9.4 관계 연산자의 오버로드
9.5 [ ] 연산자의 오버로드
9.6 프랜드 연산자 함수의 사용
연습 문제
PART 10 클래스의 상속
10.1 클래스의 상속
10.2 생성자와 소멸자의 실행
10.3 기본 클래스의 생성자 인수 전달
10.4 다중 상속
10.5 가상 기본 클래스
연습 문제
PART 11 가상 함수와 템플릿
11.1 기본 클래스 포인터
11.2 가상 함수
11.3 순수 가상 함수
11.4 템플릿
11.4.1 템플릿 함수
11.4.2 템플릿 클래스
연습 문제
PART 12 파일 입출력
12.1 파일 처리
12.2 파일 열기와 닫기
12.2.1 파일 열기
12.2.2 파일 닫기
12.3 입출력 멤버 함수
12.3.1 문자 처리 입출력 함수
12.3.2 문자열 처리 입력 함수
연습 문제
◈ 도서의 개요
1946년 애니악(ENIAC) 컴퓨터가 세계 최초로 발명된 지 약 50년이 지난 1996년부터 인터넷 혁명이 본격적으로 전개되었으며, 특히 오늘날 정보 통신기기의 급속한 발달은 지구촌을 컴퓨터망으로 연결하여 자료전송은 물론이고 무역까지 컴퓨터 가상공간에서 이루어지도록 하였다.
현대사회는 e-비즈니스 및 상거래 행위뿐만 아니라 교육, 오락, 문화 등이 인터넷상에서 처리·운영되는 디지털 사회로써 컴퓨터는 이제 우리 실생활에서 없어서는 안될 필수품이 된 것이다. 그러나 컴퓨터는 특정 프로그램의 지시에 따라 주어진 작업을 수행하는 장치에 불과하기 때문에 프로그램이 없으면 어떠한 일도 수행할 수 없는 무용지물이 된다. 컴퓨터 프로그램은 각 용도에 적합한 프로그래밍 언어를 사용하여 개발하게 된다.
프로그래밍 언어란 컴퓨터가 수행할 일련의 작업을 상세하고 구체적으로 명시하기 위해 만들어진 언어로서 지정된 구조와 문법을 가지며 컴퓨터와 사람 사이의 의사를 전달하는 역할을 한다. C++ 언어는 C(구조적 프로그래밍 언어)가 가진 장점을 취하고 C에는 없는 새로운 개념을 도입하여 객체 지향 프로그래밍(OOP : Object Oriented Programming)을 구현할 수 있도록 C를 확장한 것이다. 그리고, 여러 언어의 장점을 모아서 프로그램을 다양한 방법으로 개발할 수 있도록 도와준다.
따라서 C++ 언어의 쉽고 정확한 이해를 위해서는 C 언어에 대한 기본 개념을 사전에 습득해야 하는 어려움이 있는데, 여기에는 많은 수고와 시간이 소비된다. 이 책은 프로그래밍 언어를 처음 배우거나 C 언어에 익숙하지 못한 독자들도 C++ 언어에 쉽게 접근할 수 있도록 노력하였다. C++ 언어의 핵심적인 내용들을 보다 이해하기 쉽게 설명하였으며 각 장마다 풍부한 예제 프로그램을 수록하여 실습을 병행할 수 있도록 하였다. 또한, 예제 프로그램에 대한 자세한 해설을 두어 각 장에서 설명하는 이론들을 쉽게 이해할 수 있도록 하였다. 그리고 각 장별로 연습문제를 실어 각 장에서 익힌 내용을 확인할 수 있도록 하였다.
이 책은 제1장부터 제12장으로 구성되어 있으며, 제1장부터 제6장까지는 객체지향 프로그래밍을 위한 C++ 프로그래밍의 기초에 대해 설명하고 있으며, 제7장부터 제12장까지는 본격적인 객체지향 프로그래밍 작성에 대해 설명하고 있다.
대학에서 강의하시는 분들이 한 학기 동안 C와 C++를 학생들이 정확히 이해하도록 동시에 강의하기에는 시간이 부족한 면이 있지만, 이 책은 C에 대한 기초가 전혀 없는 학생들을 대상으로 대학이나 학원에서 강의하시는 분들을 위해 C++를 한 학기 동안 강의할 수 있도록 구성하였다.
이 책이 C++ 언어에 입문하는 많은 분들에게 도움이 되도록 노력은 하였으나 여러 가지 미흡한 점이 많은 것 같다. 미진한 부분은 이 책을 읽는 여러분의 지적에 따라 수정 및 보완이 필요하리라 생각되니 아낌없는 충고와 조언을 바란다.
이 상품의 총서
Klover리뷰 (0)
- - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- - 리워드는 5,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다. (2024년 9월 30일부터 적용)
- - 리워드는 한 상품에 최초 1회만 제공됩니다.
- - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
구매 후 리뷰 작성 시, e교환권 100원 적립
문장수집
- 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
- e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- 리워드는 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일)