『이게진짜 C++ 프로그래밍이다』는 C언어를 비롯해 프로그래밍 언어를 접해본 독자들이 C++ 언어를 배울 수 있도록 구성한 책이다. C++ 언어의 기초부터 클래스와 객체, 상속, 예외 처리, 파일 입출력, 나아가 간단한 프로젝트 도전까지 실습 예제와 함께 담았다.
Chapter 01. C++ 프로그래밍 개요와 개발환경 구축
1. C++ 프로그래밍의 개요
2. 객체지향 프로그래밍이란 무엇인가?
3. 객체지향 프로그래밍의 특징
4. 개발 환경 구축하기
5. Hello World 프로그램 구현하기
연습 문제
Chapter 02 C++ 언어의 기초구문
1. C++ 프로그래밍 시작하기
2. C++ 연산자와 우선 순위
3. 제어문
4. 배열
5. 포인터
연습 문제
Chapter 03 함수
1. 함수의 형식
2. 매개 변수
3. 재귀 호출
4. 인라인(inline) 함수 70
5. 함수 오버로딩 73
연습 문제
Chapter 04 클래스와 객체
1. 클래스와 객체의 정의
2. 클래스와 객체의 관계
3. 접근 지정자
4. 생성자와 소멸자
연습 문제
Chapter 05 객체 배열과 객체 포인터 this
1. 객체 배열
2. 객체 포인터와 this
연습 문제
Chapter 06 friend와 연산자 오버로딩
1. 멤버 함수의 가시성
2. friend
3. static과 const 멤버
4. 오버로딩
연습 문제
Chapter 07 상속
1. 상속의 기본 개념
2. 상속과 접근 지정자
3. 생성자를 이용한 초기화
연습 문제
Chapter 08 가상 함수와 다중 상속
1. 가상 함수(Virtual Function)
2. 순수 가상 함수(Pure Virtual Function)
3. 다중 상속(Multiple Inheritance)
연습 문제
Chapter 09 스트림과 파일 입출력
1. 스트림의 기본 개념
2. C++ 클래스의 입출력 스트림 처리
3. 파일 입출력
연습 문제
Chapter 10 템플릿
1. 함수 템플릿
2. 템플릿 클래스
3. 템플릿 특수화
연습 문제
Chapter 11 예외 처리
1. 예외가 발생하는 사례
2. 예외 처리 방법
3. 예외 처리 미루기
4. 예측 못한 예외 처리
5. 예외 클래스
연습 문제
Chapter 12 STL
1. 컨테이너
2. 이터레이터
3. 알고리즘
연습 문제
Chapter 13 string 클래스
1. string 클래스 개요
2. 길이와 용...(하략)