간편결제, 신용카드 청구할인
PAYCO(페이코) 최대 5,000원 할인
(페이코 신규 회원 및 90일 휴면 회원 한정)
북피니언 롯데카드 30% (16,980원)
(최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (19,400원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (21,830원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (22,560원)
(최대할인 3만원 / 3만원 이상 결제)
Close

C++ 하이킹 : 객체지향과 만나는 여행

소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 91
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

25,000원

  • 24,250 (3%할인)

    250P (1%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
  • 추가혜택
    배송정보
    •  당일배송을 원하실 경우 주문시 당일배송을 선택해주세요.
    • 서울시 강남구 삼성로 512변경
    • 배송지연보상 안내
    • 무료배송
    • 해외배송가능
    주문수량
    감소 증가
    • 이벤트/기획전

    • 연관도서(172)

    • 사은품(8)

    출판사 서평

    객체지향이라는 산에 처음 발을 들여놓는 입문자를 위한
    든든하고 재미있는 안내서


    누구를 위한 책인가?
    이 책은 C++를 처음 접하는 컴퓨터 관련학과 학생과 일반인을 대상으로 한다. 게임, 윈도우 응용 프로그램 제작을 비롯하여 다양한 곳에서 사용되는 C++의 기본적인 내용을 다양한 예제와 함께 이해하기 쉽게 설명하였기 때문에 입문자에게 적합하다. C++의 개념 이해에 필요한 C 언어의 기본적인 내용도 함께 담았으므로 C 언어가 미흡하거나 이미 학습한 이들 모두에게 도움이 될 것이다.

    ① C++의 시작(1장~2장)
    C 언어와 C++를 소개하고 기본적인 내용을 살펴본다. Visual C++ 2012의 실습 환경을 구성하고 C++의 기본적인 문법인 자료형, 연상 등에 대해 살펴본다.

    ② C++의 기본(3장~9장)
    구조적 프로그래밍을 하기 위한 제어문, 함수, 배열과 포인터 등을 살펴보며 C++에서의 구조체를 알아본다.

    ③ 객체지향 프로그래밍 시작(10장~11장)
    C 언어의 구조체와 C++에서 새로 추가된 클래스를 구조체와 비교해 보고 학습한다. 클래스의 기본 정의 및 구현 방법, 생성자 및 소멸자, 프렌드 함수, 객체 포인터, this 포인터, 클래스의 동적 할당, 연산자
    오버로딩 등에 대해 학습한다.

    ④ 객체지향 프로그래밍 심화(12장~15장)
    클래스의 강력한 개념인 상속에 대해 살펴보고, 상속에서의 생성자와 소멸자, 기본 클래스와 상속받은 클래스와의 관계, 가상함수, 추상 클래스, 스트림 입출력, 파일 입출력, 함수 템플릿과 클래스 템플릿, 예외처리 등을 살펴본다.

    ⑤ 프로젝트(16장~17장)
    심도 있는 프로젝트로 C++의 기본 학습을 마무리한다.(PDF 파일로 제공)

    목차

    Chapter 0 1 C++ 프로그래밍의 첫 걸음
    01 C++의 이해
    1. C++로 프로그래밍한다는 것의 의미
    2. 객체지향 언어인 C++
    3. 세상에서 가장 간단한 C++ 프로그램
    02 비주얼 스튜디오 2012 맛보기
    03 간단한 출력을 하는 프로그램
    1. 외부 파일을 포함하는 #include문과 iostream 파일
    2. std 네임스페이스
    3. cout 객체와 출력 연산자
    4. 행바꿈 기능 문자 \n
    5. 문장의 종료 기호 ;
    6. 프로그래머의 이해를 돕는 주석문
    요약
    연습문제

    Chapter 0 2 자료형과 연산자
    01 자료형의 이해
    1. 자료형의 개념
    2. 상수와 변수의 개념
    02 자료형의 종류
    1. 정수형
    2. 실수형
    3. 문자형
    4. 문자열형
    5. 논리형
    03 기본 연산자
    1. 산술 연산자
    2. 관계 연산자
    3. 논리 연산자
    4. 증감 연산자
    5. 대입 연산자
    04 비트 단위 연산자
    1. 비트 AND, 비트 OR, 비트 XOR, 비트 NOT 연산자
    2. 시프트 연산자
    05 기타 연산자
    1. 조건 연산자
    2. sizeof 연산자
    3. 형변환과 캐스트 연산자
    요약
    연습문제

    Chapter 03 제어문
    01 제어문의 이해
    02 선택문
    1. if문
    2. if~else문
    3. 다중 if~else문
    4. switch문
    03 반복문
    1. for문
    2. 다중 for문
    3. while문
    4. do~while문
    04 보조 제어문
    1. break문
    2. continue문
    05 무한 루프
    1. for문을 이용한 무한 루프
    2. while문을 이용한 무한 루프
    요약
    연습문제

    Chapter 04 함수와 기억클래스
    01 함수의 이해
    1. 함수의 필요성과 기본 개념
    2. 라이브러리 함수와 사용자 정의 함수
    3. 함수를 사용할 때의 장점
    02 함수의 정의와 호출
    1. 함수의 기본 형식과 유형
    2. 매개변수와 반환값이 모두 없는 함수
    3. 매개변수만 있고 반환값이 없는 함수
    4. 매개변수와 반환값이 모두 있는 함수
    03 함수의 선언
    04 기억클래스와 변수
    1. 자동변수
    2. 지역변수와 전역변수
    3. 정적변수
    4. 레지스터 변수
    요약
    연습문제

    Chapter 05 포인터와 함수의 매개변수 전달
    01 포인터 살피기
    1. 포인터 연산자
    2. 포인터 변수
    3. 포인터 변수의 초기화
    02 함수에서 매개변수를 전달하는 방법
    1. 값에 의한 전달 방식
    2. 주소에 의한 전달 방식
    3. 참조에 의한 전달 방식
    요약
    연습문제

    Chapter 06 배열과 포인터
    01 배열의 이해
    1. 1차원 배열
    2. 2차원 배열
    3. 2차원 배열의 초기화
    02 1차원 배열과 포인터
    1. 배열명과 포인터
    2. 배열과 포인터 연산자
    3. 배열과 포인터 변수
    03 2차원 포인터
    1. 포인터의 포인터
    2. 1차원 포인터를 저장하는 포인터 배열
    3. 2차원 배열과 포인터 변수
    요약
    연습문제

    Chapter 07 포인터 고급
    01 함수의 매개변수로 사용하는 배열
    1. 함수의 매개변수로 사용하는 1차원 배열
    2. 함수의 매개변수로 사용하는 2차원 배열
    3. const 예약어
    02 문자열과 포인터
    1. 문자열 저장 방식
    2. 포인터 변수에 문자열 상수 대입하기
    3. 함수의 매개변수로 문자열 여러 개를 전달하기
    4. main( ) 함수와 명령 행 인자
    03 함수를 가리키는 포인터
    요약
    연습문제

    Chapter 08 구조체
    01 구조체의 이해
    1. 구조체 선언
    2. 구조체 변수의 초기화
    3. 구조체 단위로 값 대입하기
    4. 함수의 매개변수로 사용하는 구조체
    02 구조체 포인터와 배열
    1. 구조체 변수와 포인터의 관계
    2. 구조체 포인터의 용도
    3. 구조체 배열
    03 공용체와 열거형
    1. 공용체
    2. 열거형
    04 typedef
    요약
    연습문제

    Chapter 09 선행처리자, 매크로, 지시자
    01 선행처리자의 이해
    02 매크로 상수와 매크로 함수
    1. 매크로 상수
    2. 매크로 함수
    03 지시자의 사용
    1. 조건부 컴파일을 위한 지시자
    2. 파일 삽입을 위한 지시자
    요약
    연습문제

    Chapter 10 클래스와 객체
    01 클래스의 이해
    1. 클래스의 선언
    2. 객체 선언과 멤버 참조
    3. 클래스 멤버의 접근 방법
    4. 클래스의 접근 지정자, private/public
    5. 클래스 내부에 멤버함수 정의하기
    6. const 상수와 const 멤버함수
    7. 함수의 오버로딩
    8. 함수의 기본 매개변수
    02 생성자와 소멸자
    1. 생성자의 의미와 특징
    2. 생성자 오버로딩
    3. 생성자의 기본 매개변수 값 지정하기
    4. 생성자의 콜론 초기화
    5. 소멸자의 의미와 특징
    요약
    연습문제

    Chapter 11 객체의 다양한 활용
    01 객체 포인터
    1. 객체 내의 멤버변수와 멤버함수의 구조
    2. 내부 포인터 this
    02 객체의 매개변수 전달 방식
    1. 객체의 값에 의한 전달 방식
    2. 객체의 주소에 의한 전달 방식
    3. 객체의 참조에 의한 전달 방식
    03 정적 멤버변수와 정적 멤버함수
    1. 정적 멤버변수
    2. 정적 멤버함수
    3. 정적 멤버변수의 유용한 사용 예
    04 객체 배열
    1. 객체 배열과 포인터
    2. 함수의 매개변수로 객체 배열 사용하기
    05 프렌드 함수
    06 객체를 다루기 위한 함수
    1. 두 객체의 합을 구하는 함수 구현하기
    2. 자신의 값을 1만큼 증가시키는 함수 구현하기
    07 연산자 오버로딩
    1. 연산자 오버로딩의 의미
    2. Complex 객체를 피연산자로 하는 연산자 오버로딩
    3. 출력을 담당하는 연산자 오버로딩
    4. 연산자를 오버로딩할 때의 주의사항
    요약
    연습문제

    Chapter 12 상속성
    01 클래스간의 상속 관계
    1. 상속의 의미
    2. 기반 클래스와 파생 클래스 만들기
    02 상속 관계에서의 생성자
    1. 생성자와 소멸자 호출 순서
    2. 상속 관계에서 생성자 문제
    3. 파생 클래스에서 기반 클래스의 생성자 명시적으로 호출하기
    4. 기반 클래스의 생성자에 매개변수 전달하기
    5. 함수의 오버라이딩
    03 업 캐스팅과 다운 캐스팅
    1. 형변환
    2. 업 캐스팅
    3. 다운 캐스팅
    4. 업 캐스팅과 멤버함수 오버라이딩
    04 동적 바인딩과 가상함수
    1. 정적 바인딩과 동적 바인딩
    2. 가상함수의 동작 원리
    05 완전 가상함수와 추상 클래스
    1. 추상 클래스와 다형성
    요약
    연습문제

    Chapter 13 파일 다루기
    01 파일 입출력
    1. 파일 출력을 위한 개념
    2. 파일 입력을 위한 개념
    3. 함수를 이용한 파일 입출력
    4. 명령행에서 문자열 읽어오기
    5. 도스의 type 명령어 만들기
    02 텍스트 파일과 이진 파일
    1. 텍스트 파일로 입출력하기
    2. 이진 파일로 입출력하기
    03 순차 파일과 랜덤 파일
    1. 순차 파일로 입출력하기
    2. 랜덤 파일로 입출력하기
    요약
    연습문제

    Chapter 14 예외처리와 템플릿
    01 예외처리
    1. 예외처리의 이해
    2. 예외처리 구문
    3. 함수에 예외 발생 명시하기
    4. 사용자 정의 예외
    02 템플릿
    1. 템플릿 함수
    2. 템플릿 클래스
    요약
    연습문제

    Chapter 15 STL
    01 STL의 이해
    02 vector 템플릿 클래스로 이해하는 구성 요소
    1. STL 컨테이너
    2. 반복자
    3. 알고리즘
    03 반복자
    1. 비상수 반복자와 상수 반복자
    2. 역방향 반복자
    04 컨테이너
    1. list
    2. map
    3. set
    05 STL 알고리즘
    1. 변경 불가 시퀀스 알고리즘
    2. 변경 가능 시퀀스 알고리즘
    3. 정렬 관련 알고리즘
    4. 범용 수치 알고리즘
    요약
    연습문제
    찾아보기

    Chapter 16 프로젝트 1 : STL 활용하기
    01 로또 복권 모의실험 프로그램
    02 학생 성적 관리 프로그램

    Chapter 17 프로젝트 2 : MyString 클래스 설계하기
    01 C++에서 제공해 주는 string 클래스
    02 MyString 클래스 기본 설계하기
    03 복사 생성자
    1. 기본 복사 생성자와 얕은 복사
    2. 복사 생성자의 오버로딩과 깊은 복사
    04 대입 연산자 오버로딩
    1. 기본 대입 연산자와 얕은 복사
    2. 대입 연산자 오버로딩과 깊은 복사
    05 + 연산자 오버로딩
    06 [ ] 연산자 오버로딩
    07 관계 연산자 오버로딩

    16장과 17장은 http://www.hanb.co.kr/exam/4021에서 PDF 파일로 제공합니다.

    저자소개

    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    덕성여자대학교에서 컴퓨터 공학을, 동국대학교에서 컴퓨터 교육을 전공했으며 현재는 쌍용정보통신에서 강의하고 있다.
    동국대, 서일전문대, 동서울대 등 대학에서 근무하였고 한글과 컴퓨터, 삼성 SDS 멀티 캠퍼스, 썬 마이크로시스템즈 등 많은 기업체에서 자바와 안드로이드, JSP 관련 기술을 위한 개발자를 양성해 왔다.

    저서로는 [C++ 30일 완성](영진), [Visual C#.NET 실전 프로젝트](영진), [클릭하세요 C] (대림), 클릭하세요 XML](대림), [클릭하세요 오라클] (대림), [JSP 실전 프로그래밍] (혜지원) 등 다수가 있다.

    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    중앙대학교 전기공학과를 졸업하고 중앙대학교 일반대학원 전자공학과에서 영상정보공학으로 석사학위 및 박사학위를 취득하였다. 남서울 대학교에서 교수로 재직 중이며 멀티미디어 기술사이다. 1995년 삼성전자휴먼테크 논문대상에서 은상을 수여하였으며, 현재 영상인식관련 3건의 특허를 특허확정 보유 중이다. 연구분야 및 강의과목은 컴퓨터비전(영상인식), 증강현실, Web 3D, C++ 등이다.
    저서로는 [디지털 영상처리](에드텍), [웹캐스팅개론](기전) 등이 있다.

    이 상품의 시리즈

    IT COOKBOOK 한빛교재 시리즈(총 359권 / 현재구매 가능도서 173권)

    펼쳐보기

    이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

      리뷰

      8.0 (총 0건)

      기대평

      작성시 유의사항

      평점
      0/200자
      등록하기

      기대평

      9.0

      교환/환불

      교환/환불 방법

      ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

      교환/환불 가능 기간

      고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

      교환/환불 비용

      고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

      교환/환불 불가사유

      반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
      배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

      소비자 피해보상

      소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
      교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

      기타

      도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

      배송안내

      • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

      • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

      • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

      • 배송비

      도서(중고도서 포함) 구매

      2,000원 (1만원이상 구매 시 무료배송)

      음반/DVD/잡지/만화 구매

      2,000원 (2만원이상 구매 시 무료배송)

      도서와 음반/DVD/잡지/만화/
      중고직배송상품을 함께 구매

      2,000원 (1만원이상 구매 시 무료배송)

      업체직접배송상품 구매

      업체별 상이한 배송비 적용