확장메뉴
주요메뉴


소득공제 베스트셀러
미리보기 공유하기

윤성우의 열혈 C++ 프로그래밍

[ 개정판, 부록 : 동영상 강의 ]
리뷰 총점9.2 리뷰 18건 | 판매지수 18,873
베스트
IT 모바일 87위 | IT 모바일 top20 180주
정가
27,000
판매가
24,300 (10% 할인)
YES포인트
구매 시 참고사항
  • 『열혈강의 C++ 프로그래밍』의 개정판 입니다.
신상품이 출시되면 알려드립니다. 시리즈 알림신청
eBook이 출간되면 알려드립니다. eBook 출간 알림 신청
소중한 당신에게 5월의 선물 - 산리오 3단 우산/디즈니 우산 파우치/간식 접시 머그/하트 이중 머그컵
월간 개발자 2022년 5월호
내일은 개발자! 코딩테스트 대비 도서전
YES24 트윈링 분철 : 인서트라벨/스티커 택1 증정
5월 전사
5월 쇼핑혜택
1 2 3 4 5

품목정보

품목정보
출간일 2010년 05월 12일
쪽수, 무게, 크기 656쪽 | 1586g | 188*254*35mm
ISBN13 9788996094043
ISBN10 8996094048

이 상품의 태그

책소개 책소개 보이기/감추기

2004년도에 출간된 윤성우 저자 「열혈강의 C++ 프로그래밍」의 개정판이다. C언어를 이해하고 있는 독자들을 대상으로 한 C++ 기본서로서, 초보자에게 적절한 설명과 예제를 통해서 C++ 학습에 재미를 더하고 있다. 개정판에서는 초판에는 없었던 내용들이 약 120 페이지 분량으로 추가하였으며, 예제도 시대의 흐름에 맞게 수정하였다.

총 4개의 파트로, 객체지향의 완성-전개-도입-C++로의 전환을 다루고 있다. 각 장이 끝날때 마다 연습문제를 수록하여 내용의 이해 정도를 스스로 확인해볼 수 있다. C언어 기반의 C++에 대한 기본적인 이해부터 클래스, 복사 생성자, 상속, 연산자 등의 세부 내용까지 다루어 C++프로그래밍에 대한 자신감을 갖게 한다.

목차 목차 보이기/감추기

Part 01 C++로의 전환
Chapter 01 C언어 기반의 C++ 1
01-1 printf와 scanf를 대신하는 입출력 방식
01-2 함수 오버로딩(Function Overloading)
01-3 매개변수의 디폴트 값(Default Value)
01-4 인라인(inline) 함수
01-5 이름공간(namespace)에 대한 소개
01-6 OOP 단계별 프로젝트 01단계
01 프로그래밍 문제의 답안

Chapter 02 C언어 기반의 C++ 2
02-1 Chapter 02의 시작에 앞서
02-2 새로운 자료형 bool
02-3 참조자(Reference)의 이해
02-4 참조자(Reference)와 함수
02-5 malloc & free를 대신하는 new & delete
02-6 C++에서 C언어의 표준함수 호출하기
02 프로그래밍 문제의 답안

Part 02 객체지향의 도입
Chapter 03 클래스의 기본
03-1 C++에서의 구조체
03-2 클래스(Class)와 객체(Object)
03-3 객체지향 프로그래밍의 이해
03 프로그래밍 문제의 답안

Chapter 04 클래스의 완성
04-1 정보은닉(Information Hiding)
04-2 캡슐화(Encapsulation)
04-3 생성자(Constructor)와 소멸자(Destructor)
04-4 클래스와 배열 그리고 this 포인터
04-5 OOP 단계별 프로젝트 02단계
04 프로그래밍 문제의 답안

Chapter 05 복사 생성자(Copy Constructor)
05-1 '복사 생성자'와의 첫 만남
05-2 '깊은 복사'와 '얕은 복사'
05-3 복사 생성자의 호출시점
05-4 OOP 단계별 프로젝트 03단계
05 프로그래밍 문제의 답안

Chapter 06 friend와 static 그리고 const
06-1 const와 관련해서 아직 못다한 이야기
06-2 클래스와 함수에 대한 friend 선언
06-3 C++에서의 static
06-4 OOP 단계별 프로젝트 04단계

Part 03 객체지향의 전개
Chapter 07 상속(Inheritance)의 이해
07-1 상속에 들어가기에 앞서
07-2 상속의 문법적인 이해
07-3 protected 선언과 세 가지 형태의 상속
07-4 상속을 위한 조건
07-5 OOP 단계별 프로젝트 05단계
07 프로그래밍 문제의 답안

Chapter 08 상속과 다형성
08-1 객체 포인터의 참조관계
08-2 가상함수(Virtual Function)
08-3 가상 소멸자와 참조자의 참조 가능성
08-4 OOP 단계별 프로젝트 06단계
08 프로그래밍 문제의 답안

Chapter 09 가상(Virtual)의 원리와 다중상속
09-1 멤버함수와 가상함수의 동작원리
09-2 다중상속(Multiple Inheritance)에 대한 이해
09-3 OOP 단계별 프로젝트 07단계

Part 04 객체지향의 완성
Chapter 10 연산자 오버로딩 1
10-1 연산자 오버로딩의 이해와 유형
10-2 단항 연산자의 오버로딩
10-3 교환법칙 문제의 해결
10-4 cout, cin 그리고 endl의 정체
10 프로그래밍 문제의 답안

Chapter 11 연산자 오버로딩 2
11-1 반드시 해야 하는 대입 연산자의 오버로딩
11-2 배열의 인덱스 연산자 오버로딩
11-3 그 이외의 연산자 오버로딩
11-4 OOP 단계별 프로젝트 08단계
11 프로그래밍 문제의 답안

Chapter 12 String 클래스의 디자인
12-1 C++의 표준과 표준 string 클래스
12-2 문자열 처리 클래스의 정의
12-3 OOP 단계별 프로젝트 09단계

Chapter 13 템플릿(Template) 1
13-1 템플릿(Template)에 대한 이해와 함수 템플릿
13-2 클래스 템플릿(Class Template)
13-3 OOP 단계별 프로젝트 10단계
13 프로그래밍 문제의 답안

Chapter 14 템플릿(Template) 2
14-1 Chapter 13에서 공부한 내용의 확장
14-2 클래스 템플릿의 특수화(Class Template Specialization)
14-3 템플릿 인자
14-4 템플릿과 static

Chapter 15 예외처리(Exception Handling)
15-1 예외상황과 예외처리의 이해
15-2 C++의 예외처리 메커니즘
15-3 Stack Unwinding(스택 풀기)
15-4 예외상황을 표현하는 예외 클래스의 설계
15-5 예외처리와 관련된 또 다른 특성들
15-6 OOP 단계별 프로젝트 11단계

Chapter 16 C++의 형 변환 연산자와 맺는 글
16-1 C++에서의 형 변환 연산
16-2 '윤성우의 열혈 C++ 프로그래밍'을 맺는 글

저자 소개 (1명)

출판사 리뷰 출판사 리뷰 보이기/감추기

본 도서는 2004년도에 출간된 윤성우 저자 「열혈강의 C++ 프로그래밍」의 개정판이다. 초판과 마찬가지로 C언어를 이해하고 있다는 가정하에서 집필된 C++ 기본서로서, 초보자에게 적절한 설명과 예제를 통해서 C++ 학습에 재미를 더하고 있다.
초판에 비해서 보강된 부분도 눈에 띈다. 초판에는 없었던 내용들이 약 120 페이지 분량으로 추가되었으며, 시대의 흐름에 맞게 예제도 상당부분 수정하였다. 결과적으로 책에서 다루는 내용의 깊이는 더해졌으나, 훨씬 수월하게 학습할 수 있도록 책의 구성은 더욱더 세련되어졌다고 볼 수 있다.
이전 윤성우 저자의 「열혈강의 C++ 프로그래밍」에서는 쉬운 설명에 주로 초점이 맞춰졌다면, 이번 개정판에서는 그간 다듬어진 숙련된 집필능력을 바탕으로, 내용의 깊이까지 더하여졌으니, 이전 명성 그대로, 많은 분들에게 C++ 프로그래밍에 대한 진입장벽을 낮춰주는 역할을 계속하리라 믿는다.

윤성우 저자는 이번 개정판이 나오기까지 "C++ 서적의 개정은 마음 한 켠에 큰 짐으로 자리했었다."고 우리에게 말한바 있다. 윤성우 저자의 독자를 배려하는 집필성향으로 인해 C++ 서적 역시, 가장 많이 판매되는 C++ 서적으로 자리잡을 정도로 사랑을 받았지만, 시간이 지남에 따라서 점점 더 부족한 서적이 되어갔기 때문이다. 그래서일까 새로이 한 권을 쓸 수 있는 정도의 시간을 들여서 개정을 완료하였으며, 초기 원고의 분량도 750여 페이지에 달했다. 하지만 저자는 이를 650여 페이지 분량의 서적으로 만들 것을 끝까지 요구하였으며, 이를 위해서 적지 않은 시간을 들여서 재편집의 과정을 거쳤다. 그리고 이 과정에서 학습에 불편을 주지 않는 '단계별 OOP 프로젝트'와 '연습문제 답안'의 글자 크기를 줄이면서까지 책의 분량을 650페이지에 겨우 맞춰 놓았다.
저자는 개정판의 집필을 완료한 날, 몇몇 담당자에게 본인이 수년에 걸쳐 빼곡히 작성해 온 'C++ 개정노트'를 보여주면서, '최선을 다해달라!'고 부탁하였다. 우리는 그 노트를 보면서 그의 책이 왜 베스트셀러인지를 알 수 있었다. 그의 집필과 강의에 대한 열정, 그리고 간섭은(저자님께는 죄송합니다^^) 그의 책이 베스트셀러일수밖에 없는 이유가 되는 것 같다.

회원리뷰 (18건) 리뷰 총점9.2

혜택 및 유의사항?
구매 윤성우의 열혈 C++ 프로그래밍 리뷰 내용 평점5점   편집/디자인 평점5점 YES마니아 : 로얄 s*********7 | 2021.06.30 | 추천1 | 댓글0 리뷰제목
 2학년 때 복수전공으로 1학년 전공 수업인 C프로그래밍을 들었는데 그 때 열혈 C프로그래밍을 추천 받아서 공부했다. 그 때 열혈 C프로그래밍으로 공부하는데 책이 괜찮아서 C++을 공부하는 데에도 좋을 것 같아 골랐다. 책의 분량은 652페이지고 내용은 Part 01부터 04까지 각 Part별로 Chapter가 있고 총 16개의 Chapter로 되어 있다.    먼저 Part 01에;
리뷰제목

 2학년 때 복수전공으로 1학년 전공 수업인 C프로그래밍을 들었는데 그 때 열혈 C프로그래밍을 추천 받아서 공부했다. 그 때 열혈 C프로그래밍으로 공부하는데 책이 괜찮아서 C++을 공부하는 데에도 좋을 것 같아 골랐다. 책의 분량은 652페이지고 내용은 Part 01부터 04까지 각 Part별로 Chapter가 있고 총 16개의 Chapter로 되어 있다.

 

 먼저 Part 01에서는 C++로의 전환을 다룬다. Chapter 01은 C언어 기반의 C++IC++의 기초적인 내용을 살펴보는데 C++에서의 Console 입출력 방식부터 함수 Overloading, Inline 함수, Namespace 등을 설명한다. Chapter 02는 C언어 기반의 C++II로 앞선 Chapter 01에 이어서 C++에서 추가된 내용을 다룬다. 새로 추가된 자료형인 bool과 Reference의 개념, new, delete를 알아본다.

 

 다음 Part 02에서는 객체지향의 도입을 다룬다. Chapter 03은 Class의 기본으로 C++에서의 구조체와 Class, 객체를 설명한다. Chapter 04는 Class의 완성으로 캡슐화(Encapsulation)와 생성자, 소멸자, this 등을 알아본다. Chapter 05는 복사 생성자(Copy Constructor)로 깊은 복사와 얕은 복사에 대해 살펴본다. Chapter 06은 Friend와 Static 그리고 Const로 C++의 여러 가지 문법들 중에서 friend와 static, const의 개념과 활용하는 방법을 설명한다.

 

 Part 03에서는 객체지향의 전개를 다룬다. Chapter 07은 상속의 이해로 상속의 개념과 접근 제한자, 상속의 3가지 형태를 살펴본다. Chapter 08은 상속과 다형성으로 객체 포인터의 참조 관계와 가상함수 등을 설명한다. Chapter 09는 가상의 원리와 다중상속으로 멤버함수와 가상함수의 동작원리 그리고 다중상속에 대한 이해를 알아본다.

 

 마지막 Part 04에서는 객체지향의 완성을 다룬다. Chapter 10은 연산자 OverloadingI으로 연산자 Overloading의 개념과 문법에 대해 알아본다. Chapter 11은 연산자 OverloadingII로 연산자 Overloading의 예시들에 대해 살펴본다. Chapter 12는 String Class의 디자인으로 문자열 처리를 위한 String Class에 대해서 자세히 알아본다. Chapter 13은 TemplateI으로 Template의 개념에 대해 살펴본다. Chapter 14는 TemplateII로 Chapter 13의 내용에 이어서 Template의 확장을 다룬다. Chapter 15는 예외처리로 예외처리의 개념과 처리 방법, 예외 처리에 대한 Class 설계 등을 설명한다. Chapter 16C++의 형 변환 연산자와 맺는 글로 형 변환 연산과 C++을 공부하는 방향에 대한 저자의 당부를 소개한다.

 

 이 책을 보고난 후기는 개인적으로 국비 교육을 통해 Java를 먼저 배워보고 전공으로 C++을 배우는 것이라 객체 지향과 관련된 개념은 금방 이해했지만 C++의 문법은 처음 배워서 낯선 느낌이 있었는데 책에서 제시하는 예시 코드와 예시 코드에 대한 설명이 자세해서 공부하기 좋았다. 그리고 저자의 온라인 강의를 무료로 제공해서 강의를 들으며 이 책 하나로 혼자 C++을 공부하기에도 좋은 것 같다.

댓글 0 1명이 이 리뷰를 추천합니다. 공감 1
구매 윤성우의 열혈 C++ 프로그래밍 내용 평점5점   편집/디자인 평점5점 h*****2 | 2021.03.04 | 추천0 | 댓글0 리뷰제목
오렌지미디어에서 출판한 윤성우 작가님의 윤성우의 열혈 C++ 프로그래밍 리뷰입니다. C++ 수업을 듣기 전에 혼자 독학을 해보기 위해 구매하게 되었는데 초보자도 알아 들을 수 있게 풀어 써놓아서 많은 도움이 됐습니다. 다양한 문제를 통해 배운 이론을 적용해볼 수 있어 실력을 올리는데에도 좋은 것같습니다.  열혈 교재가 좋다고 들어 처음 사보게 되었는데 괜찮은;
리뷰제목

오렌지미디어에서 출판한 윤성우 작가님의 윤성우의 열혈 C++ 프로그래밍 리뷰입니다. C++ 수업을 듣기 전에 혼자 독학을 해보기 위해 구매하게 되었는데 초보자도 알아 들을 수 있게 풀어 써놓아서 많은 도움이 됐습니다. 다양한 문제를 통해 배운 이론을 적용해볼 수 있어 실력을 올리는데에도 좋은 것같습니다.  열혈 교재가 좋다고 들어 처음 사보게 되었는데 괜찮은 것같아 다른 언어를 독학하게 될 때에도 열혈 쪽 교재를 구매할 것 같습니다. 

댓글 0 이 리뷰가 도움이 되었나요? 공감 0
구매 윤성우의 열혈 C++ 프로그래밍...C언어에 이어서...익숙한 설명... 내용 평점4점   편집/디자인 평점4점 c*****j | 2020.12.22 | 추천0 | 댓글0 리뷰제목
윤성우의 열혈 C++ 프로그래밍...C언어에 이어서...익숙한 설명...첫 책을 윤성우의 열혈 C 프로그래밍과 초보자를 위한 C언어 300제로 시작해서...윤성우 책에서의 설명이 익숙해져 C++도 동일한...시리즈로...분량은 C 프로그래밍과 비슷... 조금 많은...650페이지 정도이고구성도 비슷...C에서 C++로 넘어 오는...당연히 C를 공부했을 거라는 가정 하에...바로 함수와 변수부터;
리뷰제목

윤성우의 열혈 C++ 프로그래밍...C언어에 이어서...익숙한 설명...


첫 책을 윤성우의 열혈 C 프로그래밍과 초보자를 위한 C언어 300제로 시작해서...

윤성우 책에서의 설명이 익숙해져 C++도 동일한...시리즈로...


분량은 C 프로그래밍과 비슷... 조금 많은...650페이지 정도이고

구성도 비슷...C에서 C++로 넘어 오는...

당연히 C를 공부했을 거라는 가정 하에...

바로 함수와 변수부터 설명...


C에 이어 이 책까지 보았다면...

프로그래밍에 어느 정도...자신감이...


참고서로 두고두고 보기 좋을 듯...

댓글 0 이 리뷰가 도움이 되었나요? 공감 0

한줄평 (29건) 한줄평 총점 9.0

혜택 및 유의사항 ?
구매 평점5점
독학하기 좋은 C 기본서!
이 한줄평이 도움이 되었나요? 공감 0
YES마니아 : 로얄 s*********7 | 2021.06.30
구매 평점5점
씨쁠쁠 바이블
1명이 이 한줄평을 추천합니다. 공감 1
YES마니아 : 골드 무*령 | 2021.03.10
구매 평점5점
좋습니다.
이 한줄평이 도움이 되었나요? 공감 0
h*****2 | 2021.03.04
  •  쿠폰은 결제 시 적용해 주세요.
1   24,300
뒤로 앞으로 맨위로 aniAlarm