본문 바로가기

추천 검색어

실시간 인기 검색어

C++ 기본에서 상급까지

전문가로 인도하는 C++ 지침서
이재국 저자(글)
좋은땅 · 2024년 01월 31일
0.0
10점 중 0점
(0개의 리뷰)
평가된 감성태그가
없습니다
  • C++ 기본에서 상급까지 대표 이미지
    C++ 기본에서 상급까지 대표 이미지
  • A4
    사이즈 비교
    210x297
    C++ 기본에서 상급까지 사이즈 비교 189x256
    단위 : mm
01 / 02
무료배송 소득공제
10% 28,800 32,000
적립/혜택
1,600P

기본적립

5% 적립 1,600P

추가적립

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 1,600P
  • 리뷰 작성 시, 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 상품을 주문한 경우, 플래티넘/골드/실버회원 무료배송쿠폰 이용하여 주문한 경우, 무료배송 등록 상품을 주문한 경우
6/17(화) 도착
기본배송지 기준
배송일자 기준 안내
로그인 : 회원정보에 등록된 기본배송지
로그아웃 : '서울시 종로구 종로1' 주소 기준
로그인정확한 배송 안내를 받아보세요!

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

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

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

키워드 Pick

키워드 Pick 안내

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

C++ 기본에서 상급까지 상세 이미지

책 소개

이 책이 속한 분야

어렵게 느껴지는 C++의 문법에 대해 단순한 기능 설명을 넘어 왜 필요한지부터 접근하여 개념에 다가간다. 또한 단지 기능을 익히는 예제가 아니라 실무에 사용되는 예를 접하게 되고 연관된 기능도 배우게 된다. 이 책을 통해 통합적인 C++의 문법 지식을 쌓아 가면 현업에 자신 있고 전문적인 소프트웨어 엔지니어로 거듭나게 될 것이다.

이 책은 C++20 규격을 기준으로 기술되었고 버전별로 추가된 사항을 나타내기 위해 해당 절에 C++14, C++17 그리고 C++20을 명시하고 있다. 개발 상황에 따라 해당 버전에 맞게 선택해서 적용하면 된다.

작가정보

저자(글) 이재국

성균관대 전기공학과 졸업 후 삼성전자에서 10년 넘게 전자 제품의 개발을 담당했다. 해당 제품은 내장(Embedded) 시스템을 가지고 있어서 시스템 간에 하드웨어 설계와 주변 장치의 제어 프로그램을 맡아왔다. 주요 담당 제품은 위성 또는 케이블로 영상신호를 받아 처리하는 디지털 방송기기이다. 여기서 제품에 탑재된 실시간 OS 및 리눅스 기반하에 사용자 인터페이스 관련 프로그램과 다른 애플리케이션과 중계 역할을 하는 미들웨어 소프트웨어에 관련해 일했다.

이후에 모바일 앱에 관심을 가지고 안드로이드와 iOS에 동작하는 C++로 개발하는 크로스 플랫폼을 통해 여러 유틸 앱을 개발했고 여기서 관련 기술인 데이터베이스 관리 시스템과 서버 개발 관련에도 경험이 있다. 그리고 지금은 C++ 기반인 언리얼 게임 엔진을 통해 소규모 게임 개발에 집중하고 있다.

목차

  • 서문
    일러두기

    1. C++ 소개
    1.1 기본사항
    1.2 변수
    1.3 네임스페이스

    2. 연산식
    2.1 후위식 연산
    2.2 단항 연산자
    2.3 이항 연산자
    2.4 삼항 연산자

    3. 조건문 및 반복문
    3.1 조건문
    3.2 반복문

    4. 전처리 지시문
    4.1 조건 지시문
    4.2 대체 지시문
    4.3 파일 포함 지시문

    5. 여러 지정자들
    5.1 스토리지 지정자
    5.2 별칭 지정자
    5.3 inline 지정자
    5.4 constexpr, consteval, constinit 지정자
    5.5 타입 지정자

    6. 열거형 타입

    7. 배열, 포인터, 참조형 타입
    7.1 배열
    7.2 포인터
    7.3 참조형 타입

    8. 변수 초기화
    8.1 기본 및 값 초기화
    8.2 배열 형태의 초기화

    9. 함수
    9.1 선언 및 정의
    9.2 함수 호출
    9.3 파라미터 기본값
    9.4 오버로딩
    9.5 람다(lambda) 함수
    9.6 코루틴(since C++20)

    10. 메모리 관리
    10.1 메모리 매핑
    10.2 new 연산자
    10.3 delete 연산자

    11. 모듈(since C++20)
    11.1 모듈 선언 및 구현파일
    11.2 import 구문
    11.3 전역 모듈 조각
    11.4 모듈이름
    11.5 모듈 분할
    11.6 모듈 : gcc 사용

    12. 클래스
    12.1 클래스 정의
    12.2 클래스 사용
    12.3 생성자
    12.4 생성자의 초기화 리스트
    12.5 멤버 함수 및 this 포인터
    12.6 static 데이터 멤버 및 함수
    12.7 소멸자
    12.8 공용체
    12.9 비트-필드
    12.10 멤버 지칭 포인터
    12.11 중첩 클래스 및 로컬 클래스
    12.12 프렌드 지정자

    13. 클래스 상속
    13.1 클래스 확장
    13.2 상속의 다형성(overriding)
    13.3 추상 클래스
    13.4 다중 상속
    13.5 상속 : 접근 제한자

    14. 연산자 오버로딩
    14.1 단항 연산자 오버로딩
    14.2 이항 연산자 오버로딩
    14.3 new, delete 연산자 오버로딩
    14.4 함수 호출 연산자 ()
    14.5 첨자 연산자 []
    14.6 멤버 접근 연산자 -〉
    14.7 타입 변환 연산자
    14.8 사용자 정의 리터럴(literal) 연산자

    15. 템플릿
    15.1 템플릿 파라미터
    15.2 템플릿 사용
    15.3 클래스 템플릿
    15.4 함수 템플릿
    15.5 템플릿 인자 제약 조건(since C++20)
    15.6 템플릿 파라미터 팩
    15.7 변수 템플릿 및 별칭 템플릿
    15.8 이름 검색

    16. 예외 처리
    16.1 try 블록
    16.2 throw 수식
    16.3 예외 처리 지정자

    17. 스탠더드 템플릿 라이브러리
    17.1 반복자(Iterators library)
    17.2 문자열(Strings library)
    17.3 컨테이너(Containers library)
    17.4 콘셉트(Concepts library)(since C++20)
    17.5 레인지(Ranges library)(since C++20)

    참고자료
    찾아보기

출판사 서평

C++ 언어가 프로그래밍 언어 순위에서 상위에 랭크되는 이유는 오랜 연혁과 다양한 장점이 있기 때문일 것이다. 그러나 C++의 세부 기능과 코드 개발의 자유로운 특성 때문에 언어를 익히는 데 어려움을 겪는 사람들이 많다. 특히, 세세한 기능 분류와 기술 때문에 학습자들이 약간의 두려움을 느낄 수 있으며, 문법 학습 후에도 유사한 기능들과의 적용에서 혼동이 발생할 수 있다.

저자는 소프트웨어 코드를 개발한 후 일정 기간이 지나면 문법 사항들이 기억이 가물가물해지는 현상이 있는데 이는 체계적으로 문법 개념을 익히지 않고 단순히 예제로만 기능 결과를 확인하기 때문이라고 이야기한다. 그리고 문법 학습 시 기능의 필요성과 주로 사용되는 상황을 고찰한 후 예제를 통해 개념을 익히고, 문제 상황과 에러 발생 가능성을 파악하는 것이 올바른 프로그래밍 학습 접근이라고 강조하였다.

이 책에서는 C++에 사용되는 여러 문법 기능의 경우들을 예제를 들어 구체적으로 설명하였다. 책의 말미에는 ‘찾아보기’를 넣어 해당 수식이나 용어들이 사용되는 곳들을 바로 찾아볼 수 있도록 하여 독자들에게 편의를 제공하였다.

이 책은 기초부터 표준 라이브러리까지 구성된 목차를 통해 초보자부터 경험이 있는 독자까지 차근차근 학습하는 데 도움이 될 것이다. 저자의 친절한 설명과 구체적인 예제들은 C++ 프로그래밍을 처음 배우는 사람은 물론 이미 지식이 있는 사람들에게도 도움이 될 것이다.

기본정보

상품정보 테이블로 ISBN, 발행(출시)일자 , 쪽수, 크기, 총권수을(를) 나타낸 표입니다.
ISBN 9791138827126
발행(출시)일자 2024년 01월 31일
쪽수 516쪽
크기
189 * 256 * 29 mm / 1161 g
총권수 1권

Klover 리뷰 (0)

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

Klover리뷰를 작성해 보세요.

문장수집 (0)

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

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

이 책의 첫 기록을 남겨주세요.

교환/반품/품절 안내

  • 반품/교환방법

    마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환 신청, [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