게임으로 배우는 C++

최영규
680p
구매 가능한 곳

저자/역자

목차

CHAPTER 01 C++ 기초 1.1 C++ 개요 1.2 객체지향 프로그래밍 1.3 프로그램 개발 과정 1.4 프로그램 개발 전의 준비사항 1.5 C++ 프로그래밍 따라 하기 1.6 소스 코드 분석 1.7 프로그램의 입력과 출력 1.8 응용: Game Over 게임 요약 연습문제 실습문제 CHAPTER 02 프로그래밍 기초 2.1 프로그램의 기본 요소 2.2 변수, 상수, 자료형 2.3 수식과 연산자 2.4 분기와 조건문 2.5 반복문 2.6 응용: 근로소득세 계산 2.7 응용: 시큰둥한 게임 요약 연습문제 실습문제 CHAPTER 03 함수 3.1 함수란? 3.2 함수의 정의와 호출 3.3 함수 원형과 재사용 3.4 함수 중복 3.5 디폴트 매개변수와 인라인 함수 3.6 게임을 위한 라이브러리 함수 3.7 변수의 가시 범위와 생존기간 3.8 응용: 조금 살벌하고 긴장감 있는 게임 요약 연습문제 실습문제 CHAPTER 04 배열, 구조체와 파일 4.1 대용량 자료의 처리 4.2 배열 4.3 배열과 함수 4.4 구조체 4.5 구조체와 함수 4.6 값에 의한 호출 4.7 파일 입출력 4.8 응용: 랭킹 관리 프로그램 4.9 응용: 4×4 퍼즐 게임 요약 연습문제 실습문제 CHAPTER 05 함수의 진화 5.1 포인터 5.2 주소에 의한 호출 5.3 참조형(reference type) 5.4 참조에 의한 호출 5.5 심화 학습: 재귀 함수 5.6 심화 응용: 지뢰 찾기 게임 요약 연습문제 실습문제 CHAPTER 06 클래스: 구조체의 진화 6.1 클래스: 구조체의 진화 6.2 객체지향 프로그래밍의 주요 특징 6.3 클래스의 선언과 활용 6.4 사례: Complex의 다양한 변신 6.5 UML 클래스 다이어그램 6.6 응용: 기존 게임의 클래스 변환 6.7 C++ 표준 라이브러리 클래스 6.8 응용: Hangman 게임 요약 연습문제 실습문제 CHAPTER 07 객체의 생성과 소멸 7.1 객체의 생성과 소멸을 도와주는 함수 7.2 생성자 7.3 멤버 초기화 리스트 7.4 소멸자 7.5 생성자와 소멸자의 호출 순서 7.6 객체의 복사와 복사 생성자 7.7 함수의 설계와 객체의 복사 7.8 응용: MonsterWorld 요약 연습문제 실습문제 CHAPTER 08 객체와 포인터 8.1 객체와 포인터 8.2 동적 메모리 할당과 해제 8.3 객체의 얕은 복사 문제 8.4 동적 메모리와 깊은 복사 8.5 this 포인터 8.6 정적 멤버 8.7 심화 응용: 2차원 배열의 동적 할당 8.8 응용: MonsterWorld 2: 조절되는 세상 요약 연습문제 실습문제 CHAPTER 09 상속 9.1 클래스의 상속 9.2 상속의 방법과 접근 지정자 9.3 상속에서의 생성자와 소멸자 9.5 멤버의 재정의 9.5 응용: 그래픽 에디터 9.6 다중 상속 9.7 응용: MonsterWorld 3: 세상의 모든 귀신 요약 연습문제 실습문제 CHAPTER 10 다형성 10.1 다형성이란? 10.2 응용: 상호작용이 가능한 그래픽 에디터 10.3 상속에서의 형 변환 10.4 가상 함수와 동적 바인딩 10.5 상속에서의 객체 크기 10.6 가상 소멸자 10.7 응용: MonsterWorld 4: 실행시간 다형성 10.8 순수 가상 함수와 추상 클래스 10.9 응용: MonsterWorld 5: 신인류의 탄생 요약 연습문제 실습문제 CHAPTER 11 프렌드와 연산자 중복 11.1 프렌드 선언 11.2 연산자 중복 11.3 연산자 중복의 종류 11.4 특별한 연산자 중복 11.5 깊은 복사와 연산자 중복 11.6 응용: MonsterWorld 6: 여유 있는 삶 요약 연습문제 실습문제 CHAPTER 12 예외 처리와 형 변환 12.1 예외 처리란? 12.2 C++의 예외 처리 방법 12.3 예외 클래스를 만들어 사용하기 12.4 예외의 전달 12.5 응용: MonsterWorld 7: 새로운 경쟁의 시작 12.6 const 지시자 12.7 형 변환 요약 연습문제 실습문제 CHAPTER 13 템플릿 13.1 일반화 프로그래밍 13.2 함수 템플릿 13.3 클래스 템플릿 13.4 응용: 벡터 템플릿(심화학습) 13.5 응용: MonsterWorld 8: 벡터로 만든 세상 요약 연습문제 실습문제 CHAPTER 14 표준 템플릿 라이브러리 14.1 표준 템플릿 라이브러리 14.2 STL의 구성요소 14.3 순차 컨테이너 14.4 컨테이너 어댑터 14.5 연관 컨테이너 14.6 STL 알고리즘 14.7 응용: MonsterWorld 9: 실시간 순위 갱신 요약 연습문제 실습문제 [부록] 아스키코드 표

이 작품이 담긴 컬렉션

2
  • 데이터 출처
  • 서비스 이용약관
  • 개인정보 처리방침
  • 회사 안내
  • © 2024 by WATCHA, Inc. All rights reserved.