본문 바로가기
장바구니0

C++ 템플릿 > 프로그래밍/언어

상품간략정보 및 구매기능

C++ 템플릿

기본설명

상품 선택옵션 0 개, 추가옵션 0 개

제조사 에이콘출판
원산지 국내산
브랜드 에이콘출판
시중가격 50,000원
판매가격 45,000원
배송비결제 주문시 결제
최소구매수량 1 개
최대구매수량 999 개
  • C++ 템플릿
    +0원

관련상품

등록된 관련상품이 없습니다.

  • 상품 정보

    상품 상세설명

    C++ 템플릿

    9791161752174.jpg

    도서명:C++ 템플릿
    저자/출판사:다비드,반데부르드,니콜라이,요수티스,더글라스,그레고르/에이콘출판
    쪽수:1068쪽
    출판일:2018-10-22
    ISBN:9791161752174

    목차
    1부. 템플릿 기본

    001장. 함수 템플릿
    1.1 함수 템플릿
    1.2 템플릿 인자 연역
    1.3 다중 템플릿 파라미터
    1.4 기본 템플릿 인자
    1.5 함수 템플릿 오버로딩
    1.6 그런데 ... 해야 하지 않는가?
    1.7 요약

    002장. 클래스 템플릿
    2.1 클래스 템플릿 Stack의 구현
    2.2 클래스 템플릿 Stack의 사용
    2.3 클래스 템플릿의 일부 사용
    2.4 프렌드
    2.5 클래스 템플릿의 특수화
    2.6 부분 특수화
    2.7 기본 클래스 템플릿 인자
    2.8 형식 별칭
    2.9 템플릿 클래스 인자 연역
    2.10 템플릿화된 집합
    2.11 요약

    003장. 형식이 아닌 템플릿 파라미터
    3.1 형식이 아닌 클래스 템플릿 파라미터
    3.2 형식이 아닌 함수 템플릿 파라미터
    3.3 형식이 아닌 템플릿 파라미터에 대한 제약
    3.4 템플릿 파라미터 형식로서의 auto
    3.5 요약

    004장. 가변 인자 템플릿
    4.1 가변 인자 템플릿
    4.2 접힌 표현식
    4.3 가변 인자 템플릿 애플리케이션
    4.4 가변 클래스 템플릿과 가변 표현식
    4.5 요약

    005장. 까다로운 기초 지식
    5.1 키워드 typename
    5.2 0 초기화
    5.3 this-> 사용
    5.4 원시 배열과 문자열 리터럴을 사용하는 템플릿
    5.5 멤버 템플릿
    5.6 변수 템플릿
    5.7 템플릿 템플릿 파라미터
    5.8 요약

    006장. 이동 의미 체계와 enableif<>
    6.1 완벽한 전달
    6.2 특수 멤버 함수 템플릿
    6.3 enableif<>로 템플릿 비활성화
    6.4 enableif<> 사용
    6.5 enableif<> 표현식을 간단하게 만드는 개념 사용
    6.6 요약

    007장. 값으로 전달 또는 참조로 전달
    7.1 값으로 전달
    7.2 참조자로 전달
    7.3 std::ref()와 std::cref() 사용
    7.4 문자열 리터럴과 원시 배열
    7.5 반환 값 다루기
    7.6 템플릿 파라미터 선언 추천 방식
    7.7 요약

    008장. 컴파일 과정 프로그래밍
    8.1 템플릿 메타프로그래밍
    8.2 constexpr로 계산
    8.3 부분 특수화로 실행 경로 선택
    8.4 SFINAE(치환 실패는 오류가 아니다)
    8.5 컴파일 과정 if
    8.6 요약

    009장. 템플릿 실제 사용
    9.1 포함 모델
    9.2 템플릿과 인라인

    010장. 기본 템플릿 용어
    10.1 ‘클래스 템플릿’인가, ‘템플릿 클래스’인가?
    10.2 치환, 인스턴스화, 특수화
    10.3 선언과 정의
    10.4 단정의 법칙
    10.5 템플릿 인자와 템플릿 파라미터
    10.6 요약

    011장. 일반 라이브러리
    11.1 호출 가능한 객체
    11.2 일반 라이브러리를 구현에 사용되는 기타 유틸리티
    11.3 임시 값 완벽히 전달
    11.4 참조자를 템플릿 파라미터로 쓰기
    11.5 평가 지연시키기
    11.6 일반 라이브러리를 작성할 때 고려해야 할 것
    11.7 요약

    2부. 템플릿 상세 설명

    012장. 템플릿 기초 원리 상세 학습
    12.1 파라미터화된 선언
    12.2 템플릿 파라미터
    12.3 템플릿 인자
    12.4 가변 템플릿
    12.5 프렌드
    12.6 후기

    013장. 템플릿에서 이름
    13.1 이름 분류법
    13.2 이름 룩업
    13.3 템플릿 파싱
    13.4 상속과 클래스 템플릿
    13.5 후기

    014장. 인스턴스화
    14.1 주문형 인스턴스화
    14.2 게으른 인스턴스화
    14.5 명시적 인스턴스화
    14.6 컴파일 과정 if문
    14.7 표준 라이브러리내에서
    14.8 후기

    015장. 템플릿 인자 연역
    15.1 연역 과정
    15.2 연역된 문맥
    15.3 특별 연역 상황
    15.4 초기화자 목록
    15.5 파라미터 꾸러미
    15.6 rvalue 참조자
    15.7 SFINAE
    15.8 연역의 한계
    15.9 명시적 함수 템플릿 인자
    15.10 초기화자와 표현식에서의 연역
    15.11 별칭 템플릿
    15.12 클래스 템플릿 인자 연역
    15.13 후기

    016장. 특수화와 오버로딩
    16.1 ‘일반적인 코드’가 별로 좋지 않을 때
    16.2 함수 템플릿 오버로딩
    16.3 명시적 특수화
    16.4 부분 클래스 템플릿 특수화
    16.5 부분 변수 템플릿 특수화
    16.6 후기

    017장. 앞으로 나아갈 방향
    17.1 완화된 typename 법칙
    17.2 일반화된 형식이 아닌 템플릿 파라미터
    17.3 함수 템플릿의 부분 특수화
    17.4 이름 붙여진 템플릿 인자
    17.5 클래스 템플릿 오버로딩
    17.6 끝나지 않은 꾸러미 확장 연역
    17.7 void의 정규화
    17.8 템플릿을 위한 형식 검사
    17.9 반영 메타프로그래밍
    17.10 꾸러미 설비
    17.11 모듈

    3부. 템플릿과 설계

    018장. 템플릿의 다형적 능력
    18.1 동적 다형성
    18.2 정적 다형성
    18.3 동적과 정적 다형성
    18.4 개념 사용
    18.5 설계 패턴의 새로운 형태
    18.6 일반 프로그래밍
    18.7 후기

    019장. 특질 구현
    19.1 예제: 수열 덧셈
    19.2 특질 및 정책과 정책 클래스
    19.3 형식 함수
    19.4 SFINAE 기반 특질
    19.5 IsConvertibleT
    19.6 멤버 검출
    19.7 기타 특질 기법
    19.8 형식 분류
    19.9 정책 특질
    19.10 표준 라이브러리에서
    19.11 후기

    020장. 형식 속성 오버로딩
    20.1 알고리즘 특수화
    20.2 태그 디스패치
    20.3 함수 템플릿 활성화/비활성화
    20.4 클래스 특수화
    20.5 인스턴스화 안전 템플릿
    20.6 표준 라이브러리
    20.7 후기

    021장. 템플릿과 상속
    21.1 빈 기본 클래스 최적화(EBCO)
    21.2 묘하게 되풀이되는 템플릿 패턴(CRTP)
    21.3 믹스인
    21.4 이름 붙여진 템플릿 인자
    21.5 후기

    022장. 정적과 동적 다형성 사이 잇기
    22.1 함수 객체, 포인터와 std::function<>
    22.2 일반화된 함수 포인터
    22.3 브리지 인터페이스
    22.4 형식 삭제
    22.5 선택적 사이 잇기
    22.6 성능 고려
    22.7 후기

    023장. 메타프로그래밍
    23.1 현대 C++ 메타프로그래밍의 현 상태
    23.2 반영 메타프로그래밍의 중요성
    23.3 재귀 인스턴스화의 비용
    23.4 계산 완전성
    23.5 재귀 인스턴스화와 재귀 템플릿 인자
    23.6 열거형 값과 정적 상수
    23.7 후기

    024장. 형식 목록
    24.1 형식 목록 해부
    24.2 형식 목록 알고리즘
    24.3 형식이 아닌 형식 목록
    24.4 꾸러미 확장을 사용한 알고리즘 최적화
    24.5 cons-스타일 형식 목록
    24.6 후기

    025장. 튜플
    25.1 기본 튜플 설계
    25.2 기본 튜플 연산
    25.3 튜플 알고리즘
    25.4 튜플 확장
    25.5 튜플 최적화
    25.6 튜플 첨자
    25.7 후기

    026장. 구별 공용체
    26.1 저장소
    26.2 설계
    26.3 값 쿼리와 추출
    26.4 요소 초기화, 할당과 소멸
    26.5 방문자
    26.6 변이 값 초기화와 할당
    26.7 후기

    027장. 표현식 템플릿
    27.1 임시 루프와 루프 분할
    27.2 템플릿 인자에 표현식 표현
    27.3 표현식 템플릿의 성능과 한계
    27.4 후기

    028장. 템플릿 디버깅
    28.1 얕은 인스턴스화
    28.2 정적 단언문
    28.3 원형
    28.4 추적자
    28.5 오라클
    28.6 후기

    부록A. 단정의 법칙
    A.1 번역 단위
    A.2 선언과 정의
    A.3 상세한 단정의 법칙

    부록B. 값 카테고리
    B.1 전통적인 lvalue와 rvalue
    B.2 C++11 이후의 값 카테고리
    B.3 decltype으로 값 카테고리 검사
    B.4 참조자형

    부록C. 오버로딩 해석
    C.1 언제 오버로딩 해석이 적용되는가?
    C.2 간략화된 오버로딩 해석
    C.3 오버로딩 세부 사항

    부록D. 표준 형식 유틸리티
    D.1 형식 특질 사용
    D.2 기본과 합성 형식 카테고리
    D.4 형식 생성
    D.5 기타 특질
    D.6 형식 특질 결합
    D.7 기타 유틸리티

    부록E. 개념
    E.1 개념 사용
    E.2 개념 정의
    E.3 제약 조건 오버로딩
    E.4 개념 팁
    delivery.jpg
  • 사용후기

    사용후기가 없습니다.

  • 상품문의

    상품문의가 없습니다.

  • 배송/교환정보

    배송정보

    배송업체 : 한진택배 (1588-0011)
     배송비
     2,500원 (25,000원 이상 구매 시 무료 배송/일부상품제외) 군부대 및 도서산간 지역은 추가 배송비가 발생할 수 있습니다.
     ◆배송기간
     : 평일 오전 7시 이전 주문 시 당일 발송 (2~3일 소요) : 단, 공휴일, 연휴, 천재지변 등으로 인해 발송이 지연될 수 있습니다.
     ◆배송추적
     : 당일 발송건에 한해 익일 오전 9시 이후 확인 가능합니다.


    교환/반품

     ◆반품/교환을 원하는 경우 반드시 고객센터로 연락 후 신청하시기 바랍니다.
     ◆반품/교환은 상품 수령일로 부터 7일 이내에만 가능합니다. 단, 상품이 훼손되지 않았거나, 속 비닐이 있는 경우 듣지 않았을    때 가능합니다.
     •고객님의 변심 또는 잘못 주문하신 경우에는 왕복 배송비는 고객님의 부담입니다.
     ◆오배송, 파본, 불량 상품에 대해서는 고객센터로 연락주시면 상담 후 교환해 드립니다.
     ◆오배송, 파본, 불량상품의 배송비는 환불처에서 부담합니다.
     교환/반품
     ◆환불은 상품이 환불에 도착 시 처리됩니다. (카드 취소는 3~5일이 소요될 수 있습니다.)

고객센터 1234-5678

회사명 (주)꼭대기 주소 서울 특별시 마포구 연희로 11,5층 S-537호
사업자 등록번호 795-87-00429 대표 오주봉 전화 02-356-5779 팩스 02-356-5779
통신판매업신고번호 제2017-서울마포-0052호 개인정보 보호책임자 dhwnqhd

Copyright © 2001-2013 (주)꼭대기. All Rights Reserved.

상단으로