한빛아카데미
집필서
절판
제대로 설명된 이론과 예제로 배우는 C++ 프로그래밍
모든 프로그래밍의 핵심, C++ 언어와 객체지향 프로그래밍 제대로 배우기
누구를 위한 책인가?
이 책은 대학교 컴퓨터 관련학과 학생과 IT 전문학원에서 C++ 언어를 처음 배우는 사람을 대상으로 한다. 책의 특성상 C 언어를 한번쯤은 처음부터 끝까지 학습해본 사람을 대상으로 한다. 이 책으로 학습한 후에는 API나 MFC 등 고급 내용을 고급할 수도 있고, 좀더 심도있게 C++ 언어를 학습할 수도 있다. C를 알고 있는 일반인 중 C++ 언어를 처음 공부하고자 하는 사람에게도 매우 유용하다.
무엇을 다루는가?
이 책은 C++ 언어의 개요와 기본 문법 등을 알아본 후 가상함수, 오버로딩, 템플릿, 예외처리 등을 설명한다. 또한 마지막으로 프로젝트를 통해 지금까지 배운 C++ 언어의 이론과 활용을 정리해본다. 1~2장에서는 C++ 언어의 개요와 객체지향 프로그래밍의 의미, C++ 언어의 기초 문법 등 기본적인 내용을 살펴본다. 3~5장에서는 클래스의 개요와 작성법, 복사생성자나 프렌드, 내장클래스 등을 살펴보면서 상속, 오버라이딩 등도 예제와 함께 살펴본다. 6~8장에서는 가상 함수와 다중 상속의 개요와 추상 클래스, 오버로딩, 템플릿에 대해 알아보고, 9장에서 예외처리를 살펴본다. 마지막으로 10장에서는 바이너리 탐색 트리, 알고리즘, 설계 및 알고리즘을 살펴보고, 실제 프로그램을 작성해본다.