C++길라잡이
일상생활에서 사용하고 있는 컴퓨터 응용프로그램들이 대부분 C나 C++로 구현되었다는 사실은 잘 알려져 있고 최근 들어 절차지향언어인 C언어보다 객체지향적 언어인 C++의 사용이 급증하고 있는 추세이다. C++을 사용하여 프로그램을 개발하기 위해서는 다양한 도구가 제공되고 있으나 본서에서는 가장 많이 알려져 있고 사용하기 편리한 Visunal Studio를 이용하고자 한다. 특히 Visual Studio는 통합된 환경, 리소스 편집, 도움말 기능, 다양한 라이브러리 등 윈도우스 응용 프로그램을 개발하는데 매우 효과적인 기능을 제공한다. Visual Studio의 C++을 이용해 응용 프로그램을 개발하기 위해서는 무엇보다 기본적인 툴의 사용법부터 잘 이해하고 있어야 됨은 두말할 필요도 없다. 그러므로 본서에서는 소스 편집, 컴파일, 실행파일을 만드는 툴을 잘 이용할 수 있도록 1장에서 그 사용법을 자세히 설명하였다.
C++언어는 객체지향 언어라는 개념을 제외하고는 C언어의 확장이라고도 할 수 있으며 C언어를 익힌 사람이면 누구나 쉽게 접근할 수 있도록 본서를 구성하였다. 또한 아직 C언어에 익숙하지 않은 사람들을 위해서 프로그래밍의 핵심이라 할 수 있는 순환문을 1장에 두어 프로그램의 이해를 도왔다. C언어에 익숙한 사람이라면 1장의 순환문은 그대로 넘어가면 된다. 다음 2장에서는 C언어에는 없는 C++언어에서 새로 추가된 기능들만 모아서 설명을 하였다. 그 다음의 3장부터 나오는 내용들은 차례대로 따라가다 보면 완성단계에 이르게 된다.
제1장 C++의 개요
제2장 C++ 기본
제3장 클래스 기초
제4장 클래스
제5장 생성자
제6장 동적 메모리 할당
제7장 연산자 중복
제8장 상속
제9장 다중 상속
제10장 다형성
제11장 템플릿
제12장 파일 입·출력
제13장 예외처리
부록
색인