책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C++
· ISBN : 9788945072115
· 쪽수 : 1022쪽
· 출판일 : 2007-02-25
목차
1장 시작하며
1.1 간단한 C++ 프로그램 만들기
1.2 입출력 처음 살펴보기
1.3 주석문에 대하여
1.4 제어 구조
1.5 클래스 소개
1.6 C++ 프로그램
이 장을 마치며
용어 정의
Part I 기본 내용들
2장 변수와 기본 타입
2.1 기본적인 내장 타입
2.2 문자 상수
2.3 변수
2.4 const 한정자
2.5 참조자
2.6 타입 정의 이름
2.7 열거 타입
2.8 클래스 타입
2.9 자신의 헤더 파일 만들기
이 장을 마치며
용어 정의
3장 라이브러리 타입
3.1 네임스페이스 using 선언
3.2 string 라이브러리 타입
3.3 vector 라이브러리 타입
3.4 반복자에 대한 소개
3.5 bitset 라이브러리 타입
이 장을 마치며
용어 정의
4장 배열과 포인터
4.1 배열
4.2 포인터 소개
4.3 C 형식 문자열
4.4 다차원 배열
이 장을 마치며
용어 정의
5장 표현식
5.1 산술 연산자
5.2 관계 및 논리 연산자
5.3 비트 연산자
5.4 대입 연산자
5.5 증가 및 감소 연산자
5.6 화살표 연산자
5.7 조건 연산자
5.8 sizeof 연산자
5.9 쉼표 연산자
5.10 복합 표현식 평가하기
5.11 new와 delete 표현식
5.12 타입 변환
이 장을 마치며
용어 정의
6장 문장
6.1 간단한 문장
6.2 선언문
6.3 복합문(구역)
6.4 문장 사용 범위
6.5 if 문
6.6 switch 문
6.7 while 문
6.8 for 루프 문
6.9 do while 문
6.10 break 문
6.11 continue 문
6.12 goto 문
6.13 try 구역과 예외 처리
6.14 디버깅에 전처리기 사용하기
이 장을 마치며
용어 정의
7장 함수
7.1 함수 정의하기
7.2 인자 전달하기
7.3 return 문
7.4 함수 선언
7.5 지역 객체
7.6 인라인 함수
7.7 클래스 멤버 함수
7.8 함수 오버로드
7.9 함수에 대한 포인터
이 장을 마치며
용어 정의
8장 IO 라이브러리
8.1 객체 지향 라이브러리
8.2 조건 상태
8.3 출력 버퍼 관리하기
8.4 파일 입력과 출력
8.5 문자열 스트림
이 장을 마치며
용어 정의
Part II 컨테이너와 알고리즘
9장 순차 컨테이너
9.1 순차 컨테이너 정의하기
9.2 반복자와 반복자 범위
9.3 순차 컨테이너 연산
9.4 vector가 성장하는 방법
9.5 사용할 컨테이너 결정하기
9.6 string 다시 살펴보기
9.7 컨테이너 어댑터
이 장을 마치며
용어 정의
10장 연관 컨테이너
10.1 준비: pair 타입
10.2 연관 컨테이너
10.3 map 타입
10.4 set 타입
10.5 multimap과 multiset 타입
10.6 컨테이너 사용하기: 내용 검색 프로그램
이 장을 마치며
용어 정의
11장 일반화 알고리즘
11.1 전체적으로 살펴보기
11.2 알고리즘 처음 살펴보기
11.3 반복자 다시 살펴보기
11.4 일반화 알고리즘의 구조
11.5 컨테이너 전용 알고리즘
이 장을 마치며
용어 정의
Part III 클래스와 데이터 추상화
12장 클래스
12.1 클래스 정의와 선언
12.2 암시적 this 포인터
12.3 클래스 사용 범위
12.4 생성자
12.5 프렌드
12.6 static 클래스 멤버
이 장을 마치며
용어 정의
13장 복사 제어
13.1 복사 생성자
13.2 대입 연산자
13.3 소멸자
13.4 메시지 처리 예제
13.5 포인터 멤버 관리하기
이 장을 마치며
용어 정의
14장 오버로드 연산자와 변환
14.1 오버로드 연산자 정의하기
14.2 입력과 출력 연산자
14.3 산술과 관계 연산자
14.4 대입 연산자
14.5 첨자 연산자
14.6 멤버 접근 연산자
14.7 증가 및 감소 연산자
14.8 호출 연산자와 함수 객체
14.9 변환과 클래스 타입
이 장을 마치며
용어 정의
Part IV 객체 지향과 일반화 프로그래밍
15장 객체 지향 프로그래밍
15.1 OOP: 전체적으로 살펴보기
15.2 기초 및 파생 클래스 정의하기
15.3 변환과 상속
15.4 생성자와 복사 제어
15.5 상속에서 클래스 사용 범위
15.6 순수 가상 함수
15.7 컨테이너와 상속
15.8 핸들 클래스와 상속
15.9 내용 검색 다시 살펴보기
이 장을 마치며
용어 정의
16장 일반화 프로그래밍
16.1 템플릿 정의
16.2 인스턴스 생성
16.3 템플릿 컴파일 모델
16.4 클래스 템플릿 멤버
16.5 일반화 핸들 클래스
16.6 템플릿 특수화
16.7 오버로딩과 함수 템플릿
이 장을 마치며
용어 정의
Part V 고급 주제
17장 규모가 큰 프로그램을 위한 도구
17.1 예외 처리
17.2 네임스페이스
17.3 다중 및 가상 상속
이 장을 마치며
용어 정의
18장 특수 도구와 기법
18.1 메모리 할당 최적화하기
18.2 실행 중 타입 식별
18.3 클래스 멤버에 대한 포인터
18.4 중첩 클래스
18.5 공용체: 공간 절약 클래스
18.6 지역 클래스
18.7 근본적으로 이식할 수 없는 기능
이 장을 마치며
용어 정의
부록 A 표준 라이브러리
A.1 라이브러리 이름과 헤더
A.2 알고리즘에 대한 짧은 여행
A.3 IO 라이브러리 다시 살펴보기
찾아보기