C++ 에센스
도서명:C++ 에센스
저자/출판사:전병선/와우북스
쪽수:264쪽
출판일:2013-02-12
ISBN:9788994405124
목차
Chapter 1. 첫 번째 C++ 프로그램 만들기
1. C++ 프로그램 개발 환경
2. C++ 프로그램 작성 과정
3. Hello 프로그램 작성
4. 기본적인 C++ 프로그램 구성요소
Chapter 2. 데이터 타입
1. 상수 constant
2. 데이터 타입 data type
3. 변수 variable
4. 타입 변환 casting
5. 상수 변수 constant variable
6. 열거형 enumeration
7. 배열 array
Chapter 3. 연산자
1. 연산자 operator
2. 산술 연산자 arithmetic operator
3. 증감 연산자
4. 4. 비교 연산자 comparison operator
5. 논리 연산자 logical operator
6. 대입 연산자 assignment operator
7. 연산자 우선순위
Chapter 4. 제어문
1. 명령문과 코드 블록
2. 조건문 conditional statement
3. 반복문 loop statement
Chapter 5. 포인터와 레퍼런스
1. 포인터 pointer
2. 포인터와 동적 할당 dynamic allocation
3. 포인터 대입 pointer assignment
4. 포인터와 배열
5. 레퍼런스 reference
6. 레퍼런스와 포인터
Chapter 6. 함수
1. 함수 function
2. 함수 인수 전달 방식
3. 변수 영역
4. 매개변수 기본값
5. 함수 오버로딩 function overloading
6. 함수 포인터 function pointer
Chapter 7. 구조체
1. 구조체 structure
2. 구조체 선언
3. 구조체 대입
Chapter 8. 클래스 기초
1. 객체지향 object orientation
2. 객체 object _
3. 클래스 class
4. 추상적인 데이터 타입 abstract data type
5. 클래스 class
6. 접근 지정자 access specifier
7. 데이터 멤버 정의
8. 멤버 함수 정의
9. 인스턴스 생성과 생성자
10. : (콜론) 초기화
11. this 포인터
12. 클래스 멤버 접근
13. 소멸자 destructor
14. 인스턴스의 생성과 소멸
Chapter 9. 상속성
1. 상속성 inheritance
2. 파생 클래스 정의
3. 파생 클래스의 인스턴스 생성
4. 기초 클래스 멤버에의 접근
5. 기초 클래스 멤버 함수 재정의 overriding
6. 기초 클래스와 파생 클래스 사이 변환
7. 상속성의 한계
Chapter 10. 다형성
1. 다형성 polymorphism
2. 가상 함수 virtual function
3. 동적 바인딩 dynamic binding
4. 가상 함수 테이블 virtual function table
5. 추상 클래스 abstract class
6. 가상 소멸자 virtual destructor
7. 가상 함수 찬반 양론
Chapter 11. 클래스 고급
1. 네임스페이스 namespace
2. 인라인 함수 inline function
3. 상수 멤버 함수와 상수 객체
4. 정적 멤버 static member
5. 포함 객체 embedded object
6. 연산자 오버로딩 operator overloading
7. 클래스 변환 class conversion
Chapter 12. 템플릿
1. 템플릿 template
2. 함수 템플릿 function template
3. 클래스 템플릿 class template
4. 표준 템플릿 라이브러리
Chapter 13. 예외 처리와 선행처리기 지시어
1. 예외 처리 exception handling
2. 예외 처리 구문
3. 선행처리기 지시어 preprocessor directives
Appendix 부록
1. Visual Studio Express 설치
2. g++ 패키지 설치
3. Visual Studio Express를 사용한 Hello 프로그램 작성
4. 리눅스 G++ 컴파일러를 사용한 Hello 프로그램 작성
색인