객체지향이라는 산에 처음 발을 들여놓는 입문자를 위한
든든하고 재미있는 안내서
이 책은 C++를 처음 접하는 컴퓨터 관련학과 학생과 일반인을 대상으로 한다. 게임, 윈도우 응용 프로그램 제작을 비롯하여 다양한 곳에서 사용되는 C++의 기본적인 내용을 다양한 예제와 함께 이해하기 쉽게 설명하였기 때문에 입문자에게 적합하다. C++의 개념 이해에 필요한 C 언어의 기본적인 내용도 함께 담았으므로 C 언어가 미흡하거나 이미 학습한 이들 모두에게 도움이 될 것이다.
[이 책의 장점]
Chapter 01 C++ 프로그래밍의 첫 걸음
01 C++의 이해
02 비주얼 스튜디오 2012 맛보기
03 간단한 출력을 하는 프로그램
요약
연습문제
Chapter 02 자료형과 연산자
01 자료형의 이해
02 자료형의 종류
03 기본 연산자
04 비트 단위 연산자
05 기타 연산자
요약
연습문제
Chapter 03 제어문
01 제어문의 이해
02 선택문
03 반복문
04 보조 제어문
05 무한 루프
요약
연습문제
Chapter 04 함수와 기억클래스
01 함수의 이해
02 함수의 정의와 호출
03 함수의 선언
04 기억클래스와 변수
요약
연습문제
Chapter 05 포인터와 함수의 매개변수 전달
01 포인터 살피기
02 함수에서 매개변수를 전달하는 방법
요약
연습문제
Chapter 06 배열과 포인터
01 배열의 이해
02 1차원 배열과 포인터
03 2차원 포인터
요약
연습문제
Chapter 07 포인터 고급
01 함수의 매개변수로 사용하는 배열
02 문자열과 포인터
03 함수를 가리키는 포인터
요약
연습문제
Chapter 08 구조체
01 구조체의 이해
02 구조체 포인터와 배열
03 공용체와 열거형
04 typedef
요약
연습문제
Chapter 09 선행처리자, 매크로, 지시자
01 선행처리자의 이해
02 매크로 상수와 매크로 함수
03 지시자의 사용
요약
연습문제
Chapter 10 클래스와 객체
01 클래스의 이해
02 생성자와 소멸자
요약
연습문제
Chapter 11 객체의 다양한 활용
01 객체 포인터
02 객체의 매개변수 전달 방식
03 정적 멤버변수와 정적 멤버함수
04 객체 배열
05 프렌드 함수
06 객체를 다루기 위한 함수
07 연산자 오버로딩 •447 1. 연산자 오버로딩의 의미
요약
연습문제
Chapter 12 상속성
01 클래스간의 상속 관계
02 상속 관계에서의 생성자
03 업 캐스팅과 다운 캐스팅
04 동적 바인딩과 가상함수
05 완전 가상함수와 추상 클래스
요약
연습문제
Chapter 13 파일 다루기
01 파일 입출력
02 텍스트 파일과 이진 파일
03 순차 파일과 랜덤 파일
요약
연습문제
Chapter 14 예외처리와 템플릿
01 예외처리
02 템플릿
요약
연습문제
Chapter 15 STL
01 STL의 이해
02 vector 템플릿 클래스로 이해하는 구성 요소
03 반복자
04 컨테이너
05 STL 알고리즘
요약
연습문제
16장과 17장은 http://www.hanb.co.kr/exam/4021 에서 PDF 파일로 제공합니다.
Chapter 16 프로젝트 1 : STL 활용하기
01 로또 복권 모의실험 프로그램
02 학생 성적 관리 프로그램
Chapter 17 프로젝트 2 : MyString 클래스 설계하기
01 C++에서 제공해 주는 string 클래스
02 MyString 클래스 기본 설계하기
03 복사 생성자
04 대입 연산자 오버로딩
05 + 연산자 오버로딩
06 [ ] 연산자 오버로딩
07 관계 연산자 오버로딩
자료명 | 등록일 | 다운로드 |
---|---|---|
예제소스 | 2018-05-10 | 다운로드 |
최호성
IT CookBook, C++ 프로그래밍 기초 : 객체지향의 시작
성윤정 , 김태은
IT CookBook for Beginner, C++ 기초
신호철 , 조인현