메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

IT CookBook, C++  프로그래밍 입문 : 초보자를 위한 객체지향 프로그래밍

IT CookBook, C++ 프로그래밍 입문 : 초보자를 위한 객체지향 프로그래밍

한빛아카데미

집필서

절판

  • 저자 : 김승태 , 방성민
  • 출간 : 2005-03-09
  • 페이지 : 600 쪽
  • ISBN : 897914315x
  • 물류코드 :1315
  • 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.
  • 초급 초중급 중급 중고급 고급
0점 (0명)
좋아요 : 18

제대로 설명된 이론과 예제로 배우는 C++ 프로그래밍

모든 프로그래밍의 핵심, C++ 언어와 객체지향 프로그래밍 제대로 배우기

누구를 위한 책인가?

이 책은 대학교 컴퓨터 관련학과 학생과 IT 전문학원에서 C++ 언어를 처음 배우는 사람을 대상으로 한다. 책의 특성상 C 언어를 한번쯤은 처음부터 끝까지 학습해본 사람을 대상으로 한다. 이 책으로 학습한 후에는 API나 MFC 등 고급 내용을 고급할 수도 있고, 좀더 심도있게 C++ 언어를 학습할 수도 있다. C를 알고 있는 일반인 중 C++ 언어를 처음 공부하고자 하는 사람에게도 매우 유용하다.

무엇을 다루는가?

이 책은 C++ 언어의 개요와 기본 문법 등을 알아본 후 가상함수, 오버로딩, 템플릿, 예외처리 등을 설명한다. 또한 마지막으로 프로젝트를 통해 지금까지 배운 C++ 언어의 이론과 활용을 정리해본다. 1~2장에서는 C++ 언어의 개요와 객체지향 프로그래밍의 의미, C++ 언어의 기초 문법 등 기본적인 내용을 살펴본다. 3~5장에서는 클래스의 개요와 작성법, 복사생성자나 프렌드, 내장클래스 등을 살펴보면서 상속, 오버라이딩 등도 예제와 함께 살펴본다. 6~8장에서는 가상 함수와 다중 상속의 개요와 추상 클래스, 오버로딩, 템플릿에 대해 알아보고, 9장에서 예외처리를 살펴본다. 마지막으로 10장에서는 바이너리 탐색 트리, 알고리즘, 설계 및 알고리즘을 살펴보고, 실제 프로그램을 작성해본다.

김승태 저자

김승태

stkim@yujinrobot.com
연세대학교 전산학과에서 학, 석사를 받고, 동대학 컴퓨터과학과에서 박사 과정을 수료한 후 현재 ㈜유진로보틱스에서 소프트웨어 아키텍트를 맡고 있다. 연세대학교와 비트컴퓨터에서 프로그래밍 언어 관련 강의를 담당하였고, MPEG-4 FGS의 표준화, 한국과학기술원에서의 한자 인식 시스템 개발, 연세대학교와 ㈜워치비젼과의 공동 프로젝트인 얼굴인식 시스템 개발, ㈜하트모어넷에서의 소형 어학 학습용 단말기 세션 플레이어 개발, 현재 ㈜유진로보틱스에서 홈로봇 아이로비 개발 등의 프로젝트를 수행해 왔다.
방성민 저자

방성민

IDS와 모바일 에이전트(Mobile Agent)를 통합하는 주제로 석사학위를 마치고, 제주한라대학 정보통신과에서 3년간 전산정보학 개론, 프로그래밍 등의 과목을 강의했다. IDS, ESM 및 임베디드 리눅스와 관련한 다수의 프로젝트에 참여했으며, 현재는 Billing 관련 업체에서 이기종 장비 인터페이스에 관련된 개발 프로젝트를 수행하고 있다. 하이텔 소프트웨어 동호회의 원서 벤치마킹 팀장과 Xpert 사이트 네트워크 및 보안 프로그래밍 관련 전문가로 활동한 경험이 있으며, 국내 현실에서 환갑이 넘어서까지 엔지니어로 살아가기 위한 목표로 정보 보안, 리눅스 커널 해킹 및 네트워크 관리 등의 주제에 관심을 두고 연구를 계속하고 있다.

1장. C++ 언어
01. C++ 언어의 소개
02. C++ 언어와 객체지향 프로그래밍
03. C++ 프로그램의 구조
04. C++ 프로그램의 개발 환경
05. 요약
06. 연습문제/심화연습문제

2장. C++ 언어의 기초
01. 입출력
02. 문자열처리
03. 메모리 관리
04. 함수의 기본 인자
05. 레퍼런스
06. 네임스페이스
07. 명시적 타입 변환
08. 요약
09. 연습문제/심화연습문제

3장. 클래스
01. 클래스와 객체지향 프로그래밍
02. 클래스의 작성
03. 클래스의 정의
04. 요약
05. 연습문제/심화연습문제

4장. 상속
01. 상속
02. protected 멤버
03. 상속의 유형
04. 인스턴스의 생성과 소멸
05. 오버라이딩
06. 접근 선언
07. 업캐스팅과 다운캐스팅
08. 요약
09. 연습문제/심화연습문제

5장. 클래스 완성
01. 복사 생성자
02. 프렌드
03. 내장 클래스
04. 클래스와 static, const, mutable
05. explict 지시자
06. 요약
07. 연습문제/심화연습문제

6장. 가상 함수와 다중 상속
01. 가상 함수와 다중 상속의 개요
02. 가상 함수와 순수 가상 함수
03. 추상 클래스
04. 가상 소멸자
05. 다중 상속
06. 가상 상속
07. 다중 상속에서의 생성과 소멸의 순서
08. 요약
09. 연습문제/심화연습문제

7장. 오버로딩
01. 오버로딩의 개요
02. 함수 오버로딩
03. 연산자 오버로딩
(주요 세 멤버 함수의 법칙)
04. 요약
05. 연습문제/심화연습문제

8장. 템플릿
01. 개요
02. 템플릿 함수
03. 특화
04. 템플릿 클래스
05. 표준 템플릿 라이브러리
06. 요약
07. 연습문제/심화연습문제

9장. 예외처리
01. 예외 처리의 소개
02. 예외의 발생 지정
03. 중첩된 예외 처리
04. 모두 처리
05. 다시 던지기
06. try 블록 함수
07. 예외와 관련된 특별한 함수 세가지
08. 에러 처리와 반환 값을 이용한 에러 처리의 비교
09. 자원 관리와 예외 처리: 스택 비우기
10. 표준 예외 클래스
11. 요약
12. 연습문제/심화연습문제

10장. 프로젝트 : 바이너리 탐색 트리
01. 바이너리 탐색 트리
02. 알고리즘
03. 설계 및 알고리즘
04. 전체 프로그램
05. 요약
06. 연습문제/심화연습문제 

  • 첫번째 리뷰어가 되어주세요.
  • 결제하기
    • 문화비 소득공제 가능

    도서구입 안내

    <한빛아카데미> 도서는 한빛 홈페이지에서 더 이상 판매를 하지 않습니다. 도서 구입은 인터넷 서점을 이용하시기 바랍니다. 양해바랍니다.

    리뷰쓰기

    닫기
    * 도서명 :
    IT CookBook, C++ 프로그래밍 입문 : 초보자를 위한 객체지향 프로그래밍
    * 제목 :
    * 별점평가
    * 내용 :

    * 리뷰 작성시 유의사항

    글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

    1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
    2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

    오탈자 등록

    닫기
    * 도서명 :
    IT CookBook, C++ 프로그래밍 입문 : 초보자를 위한 객체지향 프로그래밍
    * 구분 :
    * 상품 버전
    종이책 PDF ePub
    * 페이지 :
    * 위치정보 :
    * 내용 :

    도서 인증

    닫기
    도서명*
    IT CookBook, C++ 프로그래밍 입문 : 초보자를 위한 객체지향 프로그래밍
    구입처*
    구입일*
    부가기호*
    부가기호 안내

    * 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

    * 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

    * 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

    닫기

    해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
    장바구니로 이동하시겠습니까?

    자료실

    최근 본 책0