이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
C++로 시작하는 객체지향 프로그래밍
핵심요약판 부록 : CD 1장
ITC 2008.09.04.
베스트
공학계열 top100 8주
가격
26,000
26,000
YES포인트?
780원 (3%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
  • 본 도서의 개정판이 출간되었습니다.

이미 소장하고 있다면 판매해 보세요.

  •  국내배송만 가능
  •  문화비소득공제 가능

책소개

목차

머리말 iii
역자 머리말 viii

Part 1 프로그래밍 기초

Chapter 1 컴퓨터, 프로그램 및 C++ 입문
1.1 들어가기
1.2 컴퓨터 구성
1.3 프로그램
1.4 운영체제
1.5 (선택) 수 체계
1.6 C++의 역사
1.7 간단한 C++ 프로그램
1.8 C++ 프로그램 개발 주기
1.9 Visual C++를 사용하여 C++ 프로그램 작성
1.10 Dev-C++를 사용하여 C++ 프로그램 개발
1.11 명령 창에서 C++ 프로그램 작성하기
1.12 UNIX에서 C++ 프로그램 작성

Chapter 2 원시 데이터 유형과 연산
2.1 들어가기
2.2 간단한 프로그램 작성
2.3 키보드에서 입력 값 읽기
2.4 std:: 접두어(prefix) 생략
2.5 식별자(Identifiers)
2.6 변수
2.7 대입문과 수식
2.8 상수
2.9 숫자 데이터 유형과 연산
2.10 수의 유형 변환
2.11 char 유형과 연산
2.12 실전 예제
2.13 프로그래밍 스타일 및 문서화
2.14 프로그래밍 오류
2.15 디버깅

Chapter 3 선택문
3.1 들어가기
3.2 bool 데이터 유형
3.3 if 문
3.4 예: 생일 맞추기
3.5 논리 연산자
3.6 if ... else 문
3.7 중첩 if 문
3.8 예제: 세금 계산
3.9 예제: 뺄셈 배우기
3.10 switch 문
3.11 조건식
3.12 출력 형식 지정
3.13 연산자 우선순위 및 결합성
3.14 나열형

Chapter 4 반복문
4.1 들어가기
4.2 while 문
4.3 do-while 문
4.4 for 문
4.5 어떤 반복문을 사용하는 것이 좋을까?
4.6 중첩 루프
4.7 실전 예제
4.8 (선택) break와 continue 키워드
4.9 예제: 소수 출력
4.10 (선택) 간단한 파일 입출력

Chapter 5 함수
5.1 들어가기
5.2 함수 작성
5.3 함수 호출
5.4 void 함수
5.5 값에 의한 전달
5.6 참조에 의한 전달
5.7 함수 오버로딩
5.8 함수 원형
5.9 기본 인수
5.10 실전 예제: 함수 이용 세금 계산
5.11 다른 프로그램에서 함수 재사용
5.12 실전 예제: 임의의 문자 생성
5.13 변수의 범위
5.14 수학 함수
5.15 함수 추상화와 단계적 상세화
5.16 (선택) 인라인 함수

Chapter 6 배열
6.1 들어가기
6.2 배열의 기초
6.3 함수로 배열 전달
6.4 함수로부터 배열 반환
6.5 배열 탐색
6.6 배열 정렬
6.7 2차원 배열
6.8 (선택) 다차원 배열

Chapter 7 포인터와 C-문자열
7.1 들어가기
7.2 포인터의 기초
7.3 포인터 참조에 의한 인수 전달
7.4 배열과 포인터
7.5 const와 포인터
7.6 함수에서 포인터 반환
7.7 동적 메모리 할당
7.8 실전 예제: 각 문자의 빈도 세기
7.9 문자와 문자열
7.10 실전 예제: 회문(回文) 검사

Chapter 8 재귀 호출
8.1 들어가기
8.2 예제: 계승 계산
8.3 예제: 피보나치 수
8.4 재귀 호출을 사용한 문제 해결
8.5 재귀 보조 함수
8.6 하노이 탑
8.7 재귀 호출과 반복

Part 2 객체지향 프로그래밍

Chapter 9 객체와 클래스
9.1 들어가기
9.2 객체를 위한 클래스 정의
9.3 생성자
9.4 객체 이름
9.5 클래스 선언과 구현 분리
9.6 포인터를 사용한 객체 멤버 접근
9.7 힙에서 동적 객체 생성
9.8 C++ string 클래스
9.9 데이터 필드 캡슐화
9.10 변수의 범위
9.11 this 포인터
9.12 함수로 객체 전달
9.13 객체의 배열
9.14 클래스 추상화와 캡슐화
9.15 실전 예제: Loan 클래스
9.16 생성자 초기화 목록

Chapter 10 객체와 클래스의 고급 기능
10.1 들어가기
10.2 불변 객체와 클래스
10.3 다중 선언 예방
10.4 인스턴스와 정적 멤버
10.5 소멸자
10.6 복사 생성자
10.7 복사 생성자 지정
10.8 프렌드 함수와 프렌드 클래스
10.9 객체 합성
10.10 실전 예제: Course 클래스
10.11 실전 예제: StackOfIntegers 클래스
10.12 C++ vector 클래스

Chapter 11 상속과 다형성
11.1 들어가기
11.2 기본 클래스와 파생 클래스
11.3 일반화 프로그래밍
11.4 생성자와 소멸자
11.5 함수 재정의
11.6 다형성과 가상 함수
11.7 보호(protected) 키워드
11.8 추상 클래스와 순수 가상 함수
11.9 동적 형변환

Chapter 12 파일 입력과 출력
12.1 들어가기
12.2 텍스트 입출력
12.3 출력 형식 지정
12.4 멤버 함수: getline, get, put
12.5 fstream과 파일 열기 모드
12.6 스트림 상태 테스트
12.7 이진 입출력
12.8 임의 접근 파일(random access file)
12.9 파일 갱신

Chapter 13 연산자 오버로딩
13.1 들어가기
13.2 Rational 클래스
13.3 연산자 함수
13.4 단축 연산자 오버로딩
13.5 [] 연산자 오버로딩
13.6 단항 연산자 오버로딩
13.7 ++와 -- 연산자 오버로딩
13.8 「「와 」」 연산자 오버로딩
13.9 객체 변환
13.10 새로운 Rational 클래스
13.11 = 연산자 오버로딩

Chapter 14 예외 처리
14.1 들어가기
14.2 예외 처꺸 개요
14.3 예외 처리의 이점
14.4 예외 클래스
14.5 사용자 예외 클래스
14.6 다중 예외 잡아내기
14.7 예외 전파
14.8 예외 중계
14.9 예외 지정
14.10 예외를 사용할 때

Chapter 15 템플릿
15.1 들어가기
15.2 템플릿의 기본
15.3 예제: 일반화 정렬(generic sort)
15.4 클래스 템플릿
15.5 Stack 클래스 개선

Chapter 16 연결 리스트, 스택, 큐
16.1 들어가기
16.2 노드
16.3 LinkedList 클래스
16.4 LinkedList 구현
16.5 다른 형태의 연결 리스트
16.6 LinkedList를 사용한 Stack 구현
16.7 큐 478 16.8 (선택) 반복자

Appendix A C++ 키워드
Appendix B ASCII 문자
Appendix C 연산자 우선순위 차트
Appendix D 비트 연산자

찾아보기

품목정보

발행일
2008년 09월 04일
쪽수, 무게, 크기
520쪽 | 210*297*35mm
ISBN13
9788990758033

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.