본문 바로가기

추천 검색어

실시간 인기 검색어

이것이 C++이다

강의 현장을 그대로 옮긴 C++ 입문서
최호성 저자(글)
한빛미디어 · 2016년 02월 01일
9.0
10점 중 9점
(31개의 리뷰)
집중돼요 (40%의 구매자)
  • 이것이 C++이다 대표 이미지
    이것이 C++이다 대표 이미지
  • A4
    사이즈 비교
    210x297
    이것이 C++이다 사이즈 비교 183x235
    단위 : mm
01 / 02
MD의 선택 무료배송 이벤트 소득공제
10% 22,500 25,000
적립/혜택
1,250P

기본적립

5% 적립 1,250P

추가적립

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 1,250P
  • 리뷰 작성 시, e교환권 추가 최대 300원
배송안내
무료배송
배송비 안내
국내도서/외국도서
도서 포함 15,000원 이상 구매 시 무료배송
도서+사은품 또는 도서+사은품+교보Only(교보굿즈)

15,000원 미만 시 2,500원 배송비 부과

교보Only(교보배송)
각각 구매하거나 함께 20,000원 이상 구매 시 무료배송

20,000원 미만 시 2,500원 배송비 부과

해외주문 서양도서/해외주문 일본도서(교보배송)
각각 구매하거나 함께 15,000원 이상 구매 시 무료배송

15,000원 미만 시 2,500원 배송비 부과

업체배송 상품(전집, GIFT, 음반/DVD 등)
해당 상품 상세페이지 "배송비" 참고 (업체 별/판매자 별 무료배송 기준 다름)
바로드림 오늘배송
업체에서 별도 배송하여 1Box당 배송비 2,500원 부과

1Box 기준 : 도서 10권

그 외 무료배송 기준
바로드림, eBook 상품을 주문한 경우, 플래티넘/골드/실버회원 무료배송쿠폰 이용하여 주문한 경우, 무료배송 등록 상품을 주문한 경우
당일배송 오늘(3/28,금) 도착
기본배송지 기준
배송일자 기준 안내
로그인 : 회원정보에 등록된 기본배송지
로그아웃 : '서울시 종로구 종로1' 주소 기준
로그인정확한 배송 안내를 받아보세요!

이달의 꽃과 함께 책을 받아보세요!

1권 구매 시 결제 단계에서 적용 가능합니다.

알림 신청하시면 원하시는 정보를
받아 보실 수 있습니다.

이 책의 이벤트

해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

키워드 Pick

키워드 Pick 안내

관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.

[이것이 C++이다]는 저자가 20년간 실무와 강의를 통해 쌓은 노하우를 바탕으로 C++를 제대로 입문할 수 있도록 안내하는 책이다. 1부에서는 C와 C++의 차이점을 명쾌하게 설명하고 2장에서는 객체지향 프로그래머로서 알아야 할 C++ 고유의 특징을 소개한다. 3부에서는 객체지향 프로그래밍의 꽃인 상속의 개념을 자세히 살펴본다. 4부에서는 C++ 프로그래밍의 생산성을 높이는 템플릿을 살펴보고 실제 C 기반의 주소록을 C++로 옮겨보면서 C++ 프로그래머의 기반을 다진다. 또한 C++의 가장 안정화된 표준인 C++11의 주요 특징도 살펴본다.

이 책의 총서 (13)

작가정보

저자(글) 최호성

저자 최호성(cx)은 2015 현재 삼성 SDS 멀티캠퍼스(현 크레듀 멀티캠퍼스)의 보안 분야 전임 교수이자 (주)프로토콜마스터 기술 이사로 재직 중이다. ‘개발자에게 은퇴란 없다’라는 신념으로 실무 개발과 집필, 강의에 모두 열정을 쏟고 있다. 비트 교육센터에서 C/C++ 강의를 했으며, 1992년 처음 C를 접한 후로 지금까지 C/C++를 이용한 응용 프로그램을 개발해왔다.
한국전자통신연구원과 옛 정보통신부가 주도한 온라인 게임 서버 성능 평가 시스템 등 다수의 기술 연구 용역과 국책 과제를 수행했고 SafeNET, TimeKeeper, CyberWALL 등 다수의 상용 소프트웨어를 개발했다. 윈도우 기반 보안 소프트웨어 분야에서도 다양한 개발 경험을 갖고 있다.
저서로는 『MFC 정복』 (가남사), 『윈도우 프로그래밍 기초/고급편』 (프리렉), 『Visual C++ 2008 MFC 윈도우 프로그래밍』 (프리렉), 『독하게 시작하는 C 프로그래밍』 (루비페이퍼)이 있다.

작가의 말

저자 서문

바야흐로 ‘앱’의 시대입니다. 스마트폰이 대중화된 그 순간부터 이미 예견된 것이긴 하지만 상상을 초월하는 것들이 앱으로 만들어져 활용되고 있습니다. 지금은 식상한 것이지만 나침반이나 수평계 같은 것이 소프트웨어로 구현됐을 때 다들 놀라움을 감추지 못했습니다. 단순히 컴퓨터를 들고 다니는 수준을 넘어 패러다임이 변화했음을 느꼈기 때문이겠죠.
덕분에 앱 개발자가 되고 싶어 하는 분들을 쉽게 볼 수 있습니다. 그리고 아직은 C를 첫 번째 프로그래밍 언어로 배우는 사람이 많긴 하지만 JAVA로 프로그래밍을 시작하는 경우도 눈에 띄게 늘었습니다. 그럼에도 불구하고 굳이 C++를 배우려는 분들은 아직 많습니다. 게임 개발자가 되기 위해 혹은 시스템 프로그래밍 전문가가 되기 위해 C++를 선택하는 경우도 많기 때문입니다. 그러니까 적어도 JAVA가 아니라 C++를 선택한 사람은 최상위 응용 프로그램만을 생각한 프로그래밍을 하려는 것은 아님이 분명합니다.
이 책은 그런 분들을 위해 집필되었습니다. 객체지향 프로그래밍을 JAVA나 C#이 아닌 C++로 시작해야만 하는 분들, C++ 전문 프로그래머가 되기 위한 길을 선택한 분들을 위해서 말이죠. C++는 현존하는 프로그래밍 언어 중에서 가장 정교하고 복잡한 언어임에 틀림없습니다. 그렇다 보니 배우기도 까다롭고 제대로 활용하는 것도 만만치가 않습니다. 방대한 분량의 문법을 이 책 한 권으로 끝내는 것도 사실상 불가능합니다.
하지만 이 책을 통해서 제대로 된 C++가 무엇인지 확실히 배울 수 있다는 것만큼은 약속할 수 있습니다. 객체지향 프로그래밍은 조금 어렵게 느껴질 수도 있습니다. 하지만 수박 겉핥듯 어물쩍 넘어가서 나중에 C도 C++도 아닌 코드를 만드는 일은 없도록 최선을 다해 돕겠습니다. 그러므로 여러분도 편안한 마음은 갖되 단단히 각오하고 학습에 임하기를 당부합니다.

목차

  • PART 01 C에서 C++로 문법 전환하기
    CHAPTER 01 C와는 다른 C++
    __1.1 C와 C++의 차이
    __1.2 HelloWorld로 본 C++
    __1.3 인스턴스와 입출력 흐름
    __1.4 자료형
    __1.5 메모리 동적 할당
    __1.6 참조자 형식
    __1.7 범위 기반 for문

    CHAPTER 02 C++ 함수와 네임스페이스
    __2.1 디폴트 매개변수
    __2.2 함수 다중 정의
    __2.3 인라인 함수
    __2.4 네임스페이스
    __2.5 식별자 검색 순서

    PART 02 객체지향 프로그래밍
    CHAPTER 03 클래스
    __3.1 객체지향 프로그래밍 개요
    __3.2 클래스 기본 문법
    __3.3 생성자와 소멸자
    __3.4 메서드
    __3.5 정적 멤버

    CHAPTER 04 복사 생성자와 임시 객체
    __4.1 복사 생성자
    __4.2 묵시적 변환
    __4.3 임시 객체와 이동 시맨틱

    CHAPTER 05 연산자 다중 정의
    __5.1 연산자 함수란?
    __5.2 산술 연산자
    __5.3 대입 연산자
    __5.4 배열 연산자
    __5.5 관계 연산자
    __5.6 단항 증감 연산자

    PART 03 객체의 관계 규정과 설계
    CHAPTER 06 상속 기본
    __6.1 상속이란?
    __6.2 메서드 재정의
    __6.3 상속에서의 생성자와 소멸자

    CHAPTER 07 상속 심화
    __7.1 가상 함수
    __7.2 가상 함수 테이블
    __7.3 순수 가상 클래스
    __7.4 상속과 형변환
    __7.5 상속과 연산자 다중 정의
    __7.6 다중 상속

    CHAPTER 08 수평적 관계와 집합 관계
    __8.1 friend
    __8.2 집합 관계

    PART 04 템플릿과 예외 처리 그리고 이후에 알아야 할 것
    CHAPTER 09 템플릿
    __9.1 클래스 템플릿
    __9.2 템플릿 특수화
    __9.3 클래스 템플릿과 상속
    __9.4 스마트 포인터

    CHAPTER 10 예외 처리
    __10.1 try, throw, catch문
    __10.2 스택 풀기
    __10.3 메모리 예외 처리

    CHAPTER 11 객체지향 주소록
    __11.1 C 주소록 예제
    __11.2 첫 번째: 기초 수준 객체화
    __11.3 두 번째: 컨테이너 구현
    __11.4 세 번째: 반복자 구현
    __11.5 번외편

    CHAPTER 12 못 다한 이야기와 앞으로 해야 할 것
    __12.1 STL 맛보기
    __12.2 람다식과 함수 객체
    __12.3 앞으로 배워야 할 것

출판사 서평

이 책이 제시하는 핵심 내용

C++를 제대로 입문하려는 사람에게 꼭 필요한 내용만 골라서 알려주는 '널널하게' 공부하면서 배우는 C++ 입문서다. 20년간 실무와 강의를 통해 쌓은 노하우와 국내 최고의 MFC 입문서를 집필한 경험을 살려 이 책을 집필했다. JAVA나 C#이 아닌 C++로 객체지향 프로그래밍을 시작해야 하는 분, C++ 전문 프로그래머의 길을 선택한 분이라면 이 책을 통해서 제대로 된 C++가 무엇인지를 확실하게 배울 수 있다. 아프리카와 Youtube에서 만날 수 있는 저자 직강 인터넷 강의와 ‘널널한 Windows 개발자되기(cafe.naver.com/windev)’ 네이버 카페에서는 Q/A를 해결함은 물론 C와 MFC 등 각종 윈도우 개발 정보를 살펴볼 수 있다.

이 책의 특징과 장점

-. 아프리카와 Youtube에 저자 직강 인터넷 강의 공개
-. 네이버 카페 ‘널널한 Windows 개발자되기(cafe.naver.com/windev)’를 통한 Q/A 지원
-. 이론을 연계해 실력을 향상하는 실습 과제 수록
-. C++11 표준 반영

어떤 독자를 위한 책인가?

-. C를 공부한 후 C++를 제대로 공부하려는 독자
-. 시스템 프로그래머를 지망하는 독자
-. 게임 프로그래밍의 기초를 밟고 싶은 독자

도서 특징

최고의 C++ 오프라인 명강의를 책으로 만난다!

C++를 C++답게 배운다!
C++는 C를 기반으로 만든 객체지향 프로그래밍 언어다. C 프로그래머가 배우기 쉬워 Java와 함께 가장 많은 프로그래머가 선호하며, 윈도우 애플리케이션 개발, 대규모 게임 개발, 병렬 프로그래밍 등 뛰어난 성능을 요구하는 분야에서 사용되고 있다. 그런데 객체지향 개념이나 C++ 고유의 특징을 제대로 이해하지 못하면 자칫 C와 크게 다를 것 없이 프로그래밍하게 되는 것이 C++다. 그래서 C++는 명확한 이해가 필요한 프로그래밍 언어이기도 하다.

널널하게 공부하면서 즐기는 C++!
이 책은 C와 C++의 차이점, C++의 주요 특징, 2010년도 이후 변화한 모던 C++ 프로그래밍 기법까지 C++ 프로그래밍을 공부할 때 무엇이 중요한지 핵심 위주로 명쾌하게 설명한다. 이를 위해 오랫동안 강의를 진행하면서 만난 프로그래머 지망생들의 의견을 경청하고, “핵심만 명확히 파악하면 널널하게 공부하면서도 프로그래밍을 제대로 배울 수 있다”는 저자의 신념을 고스란히 담았다. C++ 프로그래밍을 배우려고 하는 사람이라면 주저 없이 이 책을 통해 C++를 만나보자.

빈틈없는 애프터서비스
아프리카, Youtube에서 저자의 내공을 아낌없이 전수하는 동영상 강의와 궁금한 부분을 시원하게 긁어주는 Q&A 등의 애프터서비스는 네이버 카페 ‘널널한 Windows 개발자되기(cafe.naver.com/windev)’에서 만날 수 있다.

이 책의 주요 내용
1부에서는 C와 C++의 차이점을 명쾌하게 설명하고 2장에서는 객체지향 프로그래머로서 알아야 할 C++ 고유의 특징을 소개한다. 3부에서는 객체지향 프로그래밍의 꽃인 상속의 개념을 자세히 살펴본다. 4부에서는 C++ 프로그래밍의 생산성을 높이는 템플릿을 살펴보고 실제 C 기반의 주소록을 C++로 옮겨보면서 C++ 프로그래머의 기반을 다진다. 또한 C++의 가장 안정화된 표준인 C++11의 주요 특징도 살펴본다.

기본정보

상품정보 테이블로 ISBN, 발행(출시)일자 , 쪽수, 크기, 총권수을(를) 나타낸 표입니다.
ISBN 9788968482465
발행(출시)일자 2016년 02월 01일
쪽수 524쪽
크기
183 * 235 * 22 mm / 937 g
총권수 1권

Klover

구매 후 리뷰 작성 시, e교환권 200원 적립

10점 중 10점
/도움돼요
이미 다른 언어를 배운 상태에서 배우기 좋은 책
10점 중 10점
/집중돼요
혹여나 C++ 조금 배웠는데 책이나 한권 사볼까 하는 마음으로 구매하셨다가는 후회하실 수 있습니다. 개인적인 생각으로 초보자를 위한 책은 아니라고 생각합니다. 하지만 어느정도 C++에 대해서 익숙해지고, C++에 대해서 더 알고싶은 분들에게는 적극적으로 추천해드리고 싶은 책입니다. C++ 입문서 한권을 다 끝내셨다면 이 책을 한번 보세요. 다시 시작하는 기분이 드실 수 있을겁니다. 하지만 그 만큼 C++ 활용 능력을 높여줄 수 있는 좋은 책이라 생각합니다.
10점 중 7.5점
책은 잘 읽고 있지만.. 만약 OOD를 접해본적이 없는 분이 이 책으로 C++을 시작하신다면 좀 정신없이 공부하실꺼 같다는 생각을 합니다. 뭔가 체계적으로 정리가 안되어 있다고 할까요? 정리차원이라고 하지만 자꾸 뒤에서나 다루는 어려운 내용이나 용어를 앞에 조금씩 조금씩 꺼내놓아버리니 책의 순서가 뒤틀리는 듯한 기분입니다. 그래서 C++을 다 알고 보는 입장에서의 평가로는 초보자에게는 적합하지 않은 책이라고 봅니다. 저처럼 C++11을 새로 해보고 정리해보려는 차원에서 본다면 괜찮을꺼 같아요.
10점 중 10점
/집중돼요
좋은책인거 같습니다.
10점 중 10점
/도움돼요
C++의 정석이라고도 볼수 있는 교재. 유명한데는 이유가있다.
10점 중 10점
/추천해요
이걸로 공부하면 된다.
10점 중 10점
/쉬웠어요
정독하겠습니다~~~~~~~~~
10점 중 7.5점
/집중돼요
정말 좋습니다.. 굿이에요 굿굿
10점 중 10점
/집중돼요
C++를 처음 배우는 사람에게 적합한 책인 것 같다.
10점 중 7.5점
/집중돼요
프로그래머. 기본이라 생각함

문장수집 (5)

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여주는 교보문고의 새로운 서비스입니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 "좋아요“ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보 없이 삭제될 수 있습니다.
리워드 안내
구매 후 90일 이내에 문장수집 작성 시 e교환권 100원을 적립해드립니다.
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
판매가 5,000원 미만 상품의 경우 리워드 지급 대상에서 제외됩니다. (2024년 9월 30일부터 적용)

구매 후 리뷰 작성 시, e교환권 100원 적립

객체지향 프로그래밍을 JAVA나 C#이 아닌 C++로 시작해야만 하는 분들, C++ 전문 프로그래머가 되기 위한 길을 선택한 분들을 위해서 말이죠. C++는 현존하는 프로그래밍 언어 중에서 가장 정교하고 복잡한 언어임에 틀림없습니다.
이것이 C++이다
이것이 C++이다.
이것이 C++이다

교환/반품/품절 안내

  • 반품/교환방법

    마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환 신청, [1:1 상담 > 반품/교환/환불] 또는 고객센터 (1544-1900)
    * 오픈마켓, 해외배송 주문, 기프트 주문시 [1:1 상담>반품/교환/환불] 또는 고객센터 (1544-1900)
  • 반품/교환가능 기간

    변심반품의 경우 수령 후 7일 이내,
    상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
  • 반품/교환비용

    변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
  • 반품/교환 불가 사유

    1) 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
    2) 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
    3) 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
    4) 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
    5) 디지털 컨텐츠인 ebook, 오디오북 등을 1회이상 ‘다운로드’를 받았거나 '바로보기'로 열람한 경우
    6) 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    7) 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
    8) 세트상품 일부만 반품 불가 (필요시 세트상품 반품 후 낱권 재구매)
    9) 기타 반품 불가 품목 - 잡지, 테이프, 대학입시자료, 사진집, 방통대 교재, 교과서, 만화, 미디어전품목, 악보집, 정부간행물, 지도, 각종 수험서, 적성검사자료, 성경, 사전, 법령집, 지류, 필기구류, 시즌상품, 개봉한 상품 등
  • 상품 품절

    공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
  • 소비자 피해보상 환불 지연에 따른 배상

    1) 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
    2) 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

TOP