도서안내

전기 · 전자 · 통신 · 전산 (초보자를 위한) C++ 프로그래밍
저자
박흥복, 서정희 공저
정가
33,000 원
판수
초판
쪽수
624면
인쇄도수
1도
판형 / 장정
B5변형판/무선
ISBN
979-11-5692-066-3 93560
도서 소개
C++ 언어는 C 언어에 클래스 개념을 추가하여 객체 지향 프로그래밍이 가능하도록 1983년경에 B. Stroustrup이 개발한 언어로 현재 널리 사용되고 있는 프로그래밍 언어이다. 이 책은 C++의 프로그래밍을 기초 문법을 중심으로 설명하였고, 실제로 사용하기 위한 실전적인 내용을 중점으로 이해할 수 있도록 Visual studio 2013 기반으로 구성한 책이다. C++ 프로그래밍을 처음 접하거나 객체 지향 프로그램의 초보자를 위한 저서이며, 이 책의 프로그램 개발 환경은 Visual Studio 2013 통합 개발 환경을 사용하여 기초부터 응용까지 상세하게 설명하였다. 이 책은 제0장 Visual Studio 2013 통합 개발 환경부터 제16장 파일 입출력으로구성되었다. 특히 1학년 과정에서 C 언어를 배우고 C++를 시작하면 C 언어의 내용을 충분히 이해를 해야 하는데 그렇지 않을 경우을 대비해서 1장에서 11장까지는 C언어의 내용에 기반을 두고 C++의 기초 내용을 다루었고, 12장에서 16장까지는 객체 지향 프로그래밍의 주요 내용인 객체와 클래스, 클래스의 기능, 다양한 클래스,클래스에 관한 고수준의 기능으로 연산자 중복, 클래스의 형 변환, 메모리의 할당과 해제, 템플릿 클래스, 예외 처리 등을 집중적으로 다루었다.
목 차

00. Visual Studio 2013 통합 개발 환경

0.1 Visual Studio 2013 통합 환경의 실행

0.2 프로젝트 및 파일 관련 메뉴

0.3 디버깅 도구의 사용

0.4 환경 설정

 

01. C++ 프로그래밍의 시작

1.1 C++ 프로그래밍이란

1.2 코드의 입력

1.3 프로그램의 작성

1.4 프로그램의 실행

▪ 연습문제

 

02. C++ 프로그래밍의 시작

2.1 화면 출력

2.2 코드의 내용

2.3 문자와 수치

2.4 스트림

2.5 조종자

▪ 연습문제

 

03. 변수

3.1 변수

3.2 식별자

3.3 형

3.4 변수의 선언

3.5 변수의 이용

3.6 키보드로부터의 입력

3.7 상수

▪ 연습문제

 

 

04. 식과 연산자

4.1 식과 연산자

4.2 연산자의 종류

4.3 연산자의 우선 순위

4.4 형 변환

▪ 연습문제

 

05. 제어문

5.1 조건

5.2 if문

5.3 if ~ else문

5.4 다중 if문

5.5 switch문

5.6 논리 연산자

5.7 조건 연산자

▪ 연습문제

 

06. 반복문

6.1 for문

6.2 while문

6.3 do ~ while문

6.4 for문의 중첩

6.5 처리의 흐름 변경

▪ 연습문제

 

07. 함수

7.1 함수

7.2 함수의 정의와 호출

7.3 인수

7.4 반환값

7.5 함수의 이용

7.6 함수의 선언

7.7 함수의 중복

7.8 템플릿 함수

▪ 연습문제

 

08. 포인터

8.1 주소

8.2 포인터

8.3 인수와 포인터

8.4 인수와 참조

▪ 연습문제

 

09. 배열

9.1 배열

9.2 배열 선언

9.3 배열의 사용

9.4 배열의 응용

9.5 배열과 포인터의 관계

9.6 인수와 배열

9.7 문자열과 배열

▪ 연습문제

 

10. C++의 고급 기능

10.1 영역

10.2 수명

10.3 동적인 메모리 할당

10.4 파일의 분할

▪ 연습문제

 

11. 열거형, 구조체, 공용체

11.1 열거형

11.2 구조체

11.3 구조체의 응용

11.4 공용체

11.5 typedef

▪ 연습문제

 

12. 클래스와 객체

12.1 클래스와 객체의 기본

12.2 멤버로의 접근 제한

12.3 인수와 객체

▪ 연습문제

 

13. 생성자와 정적 멤버

13.1 생성자의 기본

13.2 생성자의 중복

13.3 생성자의 응용

13.4 정적 멤버

▪ 연습문제

 

14. 다양한 클래스

14.1 상속

14.2 멤버로의 접근

14.3 가상 함수

14.4 추상 클래스

14.5 클래스의 계층

▪ 연습문제

 

15. 클래스의 고급기능

15.1 연산자 중복
15.2 클래스의 형 변환

15.3 메모리의 할당과 해제

15.4 템플릿 클래스

15.5 예외 처리

▪ 연습문제

 

16. 파일 입출력

16.1 파일 입출력의 기본

16.2 명령행에서의 입력


▪ 연습문제

▪ 참고문헌

▪ 찾아보기