이것이 시리즈는 내게 있어서 대단히 전문적이지는 않지만 새로운 프로그래밍 관련된 부분에 대해 처음 접근하게 될 때 적당한 징검다리 역할을 항상 해주었다. 또 마침, C언어에 있어서도 작가의 이전 서적 ‘이것이 C언어이다’를 예전에 읽었기 때문에 이러진듯한 전개는 편하고 친숙하게 느껴진다.다만 나에게 있어서 단점이라 할 수 있는 간간히 나오는 비쥬얼베이직만을 위한 예제는 C 자체만을 탐닉하고픈 나에게는 좀 불필요하게 느껴진다. 사실 맛보기 과정에서 C 프로그래밍으로 진득하게 나갈 초보 프로그래머에게는 햇살같은 예제들이겠지만 나는 거의 훝거니 통과시켜버렸다. 작가의 초기 의도 자체가 C C#의 핵심인 비쥬얼베이직에 대해 친근해지기였지만, 나는 그럴 필요가 없다 생각하면서도 이 책은 그 자체만으로도 깔끔한 구성을 가지고 있단 생각이 든다.
C++를 제대로 입문하려는 사람에게 꼭 필요한 내용만 골라서 알려주는 널널하게 공부하면서 배우는 C++ 입문서다. 20년간 실무와 강의를 통해 쌓은 노하우와 국내 최고의 MFC 입문서를 집필한 경험을 살려 이 책을 집필했다. JAVA나 C#이 아닌 C++로 객체지향 프로그래밍을 시작해야 하는 분, C++ 전문 프로그래머의 길을 선택한 분이라면 이 책을 통해서 제대로 된 C++가 무엇인지를 확실하게 배울 수 있다. 아프리카와 Youtube에서 만날 수 있는 저자 직강 인터넷 강의와 ‘널널한 Windows 개발자되기(cafe.naver.com/windev)’ 네이버 카페에서는 Q/A를 해결함은 물론 C와 MFC 등 각종 윈도우 개발 정보를 살펴볼 수 있다.
PART 01 C에서 C++로 문법 전환하기
CHAPTER 01 C와는 다른 C++
__1.1 C와 C++의 차이
__1.2 HelloWorld로 본 C++
__1.3 인스턴스와 입출력 흐름
__1.4 자료형
__1.5 메모리 동적 할당
__1.6 참조자 형식
__1.7 범위 기반 for문
CHAPTER 02 C++ 함수와 네임스페이스
__2.1 디폴트 매개변수
__2.2 함수 다중 정의
__2.3 인라인 함수
__2.4 네임스페이스
__2.5 식별자 검색 순서
PART 02 객체지향 프로그래밍
CHAPTER 03 클래스
__3.1 객체지향 프로그래밍 개요
__3.2 클래스 기본 문법
__3.3 생성자와 소멸자
__3.4 메서드
__3.5 정적 멤버
CHAPTER 04 복사 생성자와 임시 객체
__4.1 복사 생성자
__4.2 묵시적 변환
__4.3 임시 객체와 이동 시맨틱
CHAPTER 05 연산자 다중 정의
__5.1 연산자 함수란?
__5.2 산술 연산자
__5.3 대입 연산자
__5.4 배열 연산자
__5.5 관계 연산자
__5.6 단항 증감 연산자
PART 03 객체의 관계 규정과 설계
CHAPTER 06 상속 기본
__6.1 상속이란?
__6.2 메서드 재정의
__6.3 상속에서의 생성자와 소멸자
CHAPTER 07 상속 심화
__7.1 가상 함수
__7.2 가상 함수 테이블
__7.3 순수 가상 클래스
__7.4 상속과 형변환
__7.5 상속과 연산자 다중 정의
__7.6 다중 상속
CHAPTER 08 수평적 관계와 집합 관계
__8.1 friend
__8.2 집합 관계
PART 04 템플릿과 예외 처리 그리고 이후에 알아야 할 것
CHAPTER 09 템플릿
__9.1 클래스 템플릿
__9.2 템플릿 특수화
__9.3 클래스 템플릿과 상속
__9.4 스마트 포인터
CHAPTER 10 예외 처리
__10.1 try, throw, catch문
__10.2 스택 풀기
__10.3 메모리 예외 처리
CHAPTER 11 객체지향 주소록
__11.1 C 주소록 예제
__11.2 첫 번째: 기초 수준 객체화
__11.3 두 번째: 컨테이너 구현
__11.4 세 번째: 반복자 구현
__11.5 번외편
CHAPTER 12 못 다한 이야기와 앞으로 해야 할 것
__12.1 STL 맛보기
__12.2 람다식과 함수 객체
__12.3 앞으로 배워야 할 것
10. 연관 도서(표지 이미지 별첨)
-. 〈이것이 C언어다〉(M_102-1.jpg)
-. 〈뇌를 자극하는 C++ STL〉(913_5_1.jpg)
-. 〈전문가를 위한 C++ 1〉(M_038-1.jpg)
-. 〈전문가를 위한 C++ 2〉(M-039-1.jpg)
카테고리 없음