책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C++
· ISBN : 9788956743141
· 쪽수 : 492쪽
· 출판일 : 2006-04-04
책 소개
목차
시작하면서
Chapter 0 시작 전 몸풀기
0.1 주석
0.2 #include
0.3 main 함수
0.4 중괄호
0.5 표준 라이브러리를 사용하여 출력하기
0.6 return 문
0.7 살짝 깊이 들여다 보기
0.8 내용 정리
연습문제
Chapter 1 문자열 처리하기
1.1 입력
1.2 이름에 테두리 만들기
1.3 내용 정리
연습문제
Chapter 2 루프와 카운트
2.1 문제점
2.2 전체 구조
2.3 알 수 없는 개수의 행 출력하기
2.4 행 출력하기
2.5 완전한 테두리를 갖는 프로그램
2.6 카운팅
2.7 내용 정리
연습문제
Chapter 3 일괄 데이터로 작업하기
3.1 학생 성적 계산하기
3.2 평균 대신 중앙 값 사용하기
3.3 내용 정리
연습문제
Chapter 4 프로그램과 데이터의 구조화
4.1 계산 처리 구조화하기
4.2 데이터 구조화하기
4.3 모두 합치기
4.4 성적 산출 프로그램을 쪼개기
4.5 개선된 성적 산출 프로그램
4.6 내용 정리
연습문제
Chapter 5 순차 컨테이너의 사용 및 문자열 분석
5.1 학생들을 카테고리별로 분류하기
5.2 반복자(Iterator)
5.3 인덱스 대신 반복자 사용하기
5.4 성능 향상을 위해 자료구조를 다시 고민하기
5.5 list 타입
5.6 string 분석하기
5.7 split 함수 테스트하기
5.8 string 합치기
5.9 내용 정리
연습문제
Chapter 6 라이브러리 알고리즘 사용하기
6.1 string 분석하기
6.2 성적 계산법의 비교
6.3 학생 분류 문제 재시도
6.4 알고리즘, 컨테이너 그리고 반복자
6.5 내용 정리
연습문제
Chapter 7 연관 컨테이너 사용하기
7.1 효과적인 참조 방법을 제공하는 컨테이너
7.2 단어 개수 세기
7.3. 교차-참조 테이블 생성
7.4 문장 생성하기
7.5 성능에 관하여
7.6 내용 정리
연습문제
Chapter 8 제네릭 함수 작성하기
8.1 제네릭 함수란?
8.2 자료구조 독립성
8.3 입력 및 출력 반복자
8.4 융통성을 위해 반복자 사용하기
8.5 내용 정리
연습문제
Chapter 9 새로운 타입 정의하기
9.1 Student_info 되짚어 생각하기
9.2 Class 타입
9.3 보호정책(Protection)
9.4 Student_info 클래스
9.5 생성자(Constructor)
9.6 Student_info 클래스 사용하기
9.7 내용 정리
연습문제
Chapter 10 메모리 관리 및 저수준 자료구조
10.1 포인터와 배열
10.2 문자열 리터럴 다시 살펴보기
10.3 문자 포인터 배열 초기화하기
10.4 main에 대한 인자들
10.5 파일 읽기 및 쓰기
10.6 메모리 관리의 세 종류
10.7 내용 정리
연습문제
Chapter 11 추상 데이터 타입 정의하기
11.1 Vec 클래스
11.2 Vec 클래스 구현하기
11.3 Copy 처리하기
11.4 동적인 Vec
11.5 융통성있는 메모리 관리
11.6 내용 정리
연습문제
Chapter 12 값(value)처럼 동작하는 클래스 객체 만들기
12.1 단순한 문자열 클래스
12.2 자동 변환(Automatic conversions)
12.3 Str 연산들
12.4 어떤 변환은 위험하다
12.5 변환 연산자
12.6 변환 및 메모리 관리
12.7 내용 정리
연습문제
Chapter 13 상속 및 동적 바인딩 사용하기
13.1 상속(Inheritance)
13.2 다형성(Polymorphism) 및 virtual 함수
13.3 상속을 통해 문제 해결하기
13.4 간단한 핸들 클래스(handle class)
13.5 핸들 클래스 사용하기
13.6 미묘한 부분들
13.7 내용 정리
연습문제
Chapter 14 메모리를 (거의) 자동으로 관리하기
14.1 객체를 복사하는 핸들
14.2 레퍼런스 카운트되는 핸들
14.3 데이터를 공유해야 될 때가 언제인지를 알려주는 핸들
14.4 제어가능 핸들에 대한 개선
14.5 내용 정리
연습문제
Chapter 15 문자 그림 다시 살펴보기
15.1 설계
15.2 구현
15.3 내용 정리
연습문제
Chapter 16 이제 어디로 갈까요?
16.1 자기만의 추상개념을 사용할 것
16.2 더 많이 배울 것
연습문제
부록 A 언어 세부사항
A.1 선언문(Declarations)
A.2 타입(Types)
A.3 표현식(Expressions)
A.4 구문(Statements)
부록 B 라이브러리 요약
B.1 입력-출력(Input-output)
B.2 컨테이너와 반복자(Containers and iterators)
B.3 알고리즘(Algorithms)
찾아보기