책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C++
· ISBN : 9788980002672
· 쪽수 : 590쪽
목차
제1장 C++ 소개
1.1 개요
1.2 C++ 프로그램
1.3 C++ 응용 프로그램 개발 환경
1.4 C++ 프로그램 시작
1.5 g++ 컴파일
요약
연습문제
제2장 C++ 기초
2.1 개요
2.2 자료형
2.3 예약어(reserved word)
2.4 C++에서 C 코드 호출
2.5 new와 delete
2.6 bool 자료형
2.7 namespace
2.8 참조자(reference)
요약
연습문제
제3장 입·출력 객체
3.1 개요
3.2 C++ 입.출력 객체
3.3 cin.get(), cin.getline(), cin.ignore()
3.4 실수형의 정밀도
요약
연습문제
제4장 클래스
4.1 개요
4.2 클래스 정의
4.3 클래스의 접근명시자
4.4 클래스 멤버함수
4.5 객체 생성과 멤버함수 호출
4.6 friend 함수와 friend 클래스
4.7 파일의 분리
요약
연습문제
제5장 생성자와 소멸자
5.1 개요
5.2 생성자(constructor)
5.3 소멸자(destructor)
5.4 복사생성자
요약
연습문제
제6장 클래스에서 static과 const 사용
6.1 개요
6.2 클래스에서 static 사용
6.3 클래스에서 const 사용
6.4 explicit와 mutable
요약
연습문제
제7장 상속성
7.1 개요
7.2 기초클래스와 파생클래스
7.3 클래스의 private 상속
7.4 클래스의 protected 상속
7.5 클래스의 public 상속
7.6 상속의 조건
7.7 클래스에서 메모리 정렬
7.8 초기자(initializer)
요약
연습문제
제8장 다형성
8.1 개요
8.2 가상함수(virtual function)
8.3 가상함수 테이블(virtual function table)
8.4 순수가상함수와 추상기초클래스
8.5 가상소멸자(virtual destructor)
8.6 클래스의 중첩, 다중상속, 가상상속
8.7 다형성(polymorphism)
요약
연습문제
제9장 C++의 형변환
9.1 개요
9.2 C 기반의 형변환
9.3 RTTI(Run-Time Type Information)
9.4 C++의 형변환
9.5 클래스의 형변환
요약
연습문제
제10장 연산자 중복
10.1 개요
10.2 *this
10.3 연산자 중복(operator overloading)
10.4 + 연산자 중복
10.5 ++, -- 연산자 중복
10.6 = 연산자 중복
10.7 [] 연산자 중복
10.8 () 연산자 중복
10.9 자료형 중복
10.10 <<, >> 연산자 중복
10.11 new, delete 연산자 중복
10.12 *, -> 연산자 중복
10.13 스마트 포인터(smart pointer)
요약
연습문제
제11장 string 클래스
11.1 개요
11.2 string 클래스를 사용한 문자열 처리
요약
연습문제
제12장 파일 입·출력
12.1 개요
12.2 C 파일 시스템
12.3 C++ 파일 시스템
요약
연습문제
제13장 예외 처리
13.1 개요
13.2 C 방식의 예외 처리
13.3 C++ 방식의 예외 처리
13.4 예외 처리 클래스
요약
연습문제
제14장 템플릿
14.1 개요
14.2 함수 템플릿
14.3 클래스 템플릿
요약
연습문제
부록
A-1. ASCII 코드
A-2. 참고문헌
색인