콘텐츠 바로가기
본문 바로가기

YES24 카테고리 리스트

YES24 유틸메뉴

Global YES24안내보기

Global YES24는?

K-POP/K-Drama 관련상품(음반,도서,DVD)을
영문/중문 으로 이용하실 수 있습니다.

Korean wave shopping mall, sell the
K-POP/K-Drama (CD,DVD,Blu-ray,Book) We aceept PayPal/UnionPay/Alipay
and support English/Chinese Language service

English

作为出售正规 K-POP/K-Drama 相关(CD,图书,DVD) 韩流商品的网站, 支持 中文/英文 等海外结账方式

中文

검색


어깨배너

2월 혜택 모음
1/6

빠른분야찾기



C++17 STL 프로그래밍
미리보기 공유하기
소득공제

C++17 STL 프로그래밍

C++17 표준 라이브러리를 활용하는 90가지 레시피

야체크 갈로비치, 권혁이 저/오은진, 권혁이 | 에이콘출판사 | 2019년 06월 19일 | 원서 : C++ 17 STL Cookbook: Discover the latest enhancements to functional programming and lambda expressions 첫번째 구매리뷰를 남겨주세요. | 판매지수 468 판매지수란?
상품 가격정보
정가 40,000원
판매가 36,000 (10% 할인)
YES포인트
배송안내
배송안내 바로가기

구매 시 참고사항
구매 시 참고사항

판매중

수량
  • 해외배송 가능
  • 최저가 보상
  • 문화비소득공제 신청가능
1/4
광고 AD

품목정보

품목정보
출간일 2019년 06월 19일
쪽수, 무게, 크기 656쪽 | 1,246g | 188*235*31mm
ISBN13 9791161753119
ISBN10 1161753117

관련분류

카테고리 분류

이 상품의 이벤트 (14개)

책소개

  •  책의 일부 내용을 미리 읽어보실 수 있습니다. 미리보기

목차

저자 소개 (4명)

독일 RWTH 아헨 공과대학에서 전기공학/컴퓨터공학 석사 학위를 받았다. 대학교 때는 강의와 연구 조교로 일하며 다양한 과학 출판물에 참여했다. 학업을 마친 후에는 프리랜서로서 3D 그래픽 프로그래밍, 데이터베이스, 네트워크 커뮤니케이션, 물리 시뮬레이션 등 다양한 분야에 걸친 여러 애플리케이션과 C, C++ 커널 드라이버를 만들었다. 최근 독일 브라운슈바이크에서 인텔과 파이어아이 기반 인텔 x86 가상화를 위한... 독일 RWTH 아헨 공과대학에서 전기공학/컴퓨터공학 석사 학위를 받았다. 대학교 때는 강의와 연구 조교로 일하며 다양한 과학 출판물에 참여했다. 학업을 마친 후에는 프리랜서로서 3D 그래픽 프로그래밍, 데이터베이스, 네트워크 커뮤니케이션, 물리 시뮬레이션 등 다양한 분야에 걸친 여러 애플리케이션과 C, C++ 커널 드라이버를 만들었다. 최근 독일 브라운슈바이크에서 인텔과 파이어아이 기반 인텔 x86 가상화를 위한 성능 및 보안에 민감한 마이크로커널 운영체제를 프로그래밍하고 있다.
저수준(low-level) 소프트웨어에 사용되는 모던 C++에 많은 관심을 갖고 있으며, 높은 성능과 깔끔한 코딩 방식을 결합하고자 지속적으로 노력하고 있다. 최근 몇 년간 배운 순수 함수형 프로그래밍과 하스켈을 이용해 메타프로그래밍을 통한 범용 코드에도 관심을 쏟고 있다.
게임 프로그래머로서 EA, 소프트맥스에서 클라이언트 파트 개발에 참여해 왔으며, 현재는 캐나다 게임회사인 Ludia에서 근무 중이다. 옮긴 책으로는 『유니티 5.x Shader와 Effect 제작』(에이콘, 2016)이 있다. 게임 프로그래머로서 EA, 소프트맥스에서 클라이언트 파트 개발에 참여해 왔으며, 현재는 캐나다 게임회사인 Ludia에서 근무 중이다. 옮긴 책으로는 『유니티 5.x Shader와 Effect 제작』(에이콘, 2016)이 있다.
신문방송학을 전공하고 외신기자 및 해외홍보 팀을 거쳐 현재는 캐나다 몬트리올에 본사를 둔 게임 관련 회사의 Localization Manager로 일하고 있다. 이상형인 남편을 만나 공동 번역에서 잔소리 파트를 맡고 있다. 신문방송학을 전공하고 외신기자 및 해외홍보 팀을 거쳐 현재는 캐나다 몬트리올에 본사를 둔 게임 관련 회사의 Localization Manager로 일하고 있다. 이상형인 남편을 만나 공동 번역에서 잔소리 파트를 맡고 있다.
게임 프로그래머로서 EA, 소프트맥스에서 클라이언트 파트 개발에 참여해 왔으며, 현재는 캐나다 게임회사인 Ludia에서 근무 중이다. 옮긴 책으로는 『유니티 5.x Shader와 Effect 제작』(에이콘, 2016)이 있다. 게임 프로그래머로서 EA, 소프트맥스에서 클라이언트 파트 개발에 참여해 왔으며, 현재는 캐나다 게임회사인 Ludia에서 근무 중이다. 옮긴 책으로는 『유니티 5.x Shader와 Effect 제작』(에이콘, 2016)이 있다.

만든 이 코멘트

저자, 역자, 편집자를 위한 공간입니다. 독자들에게 전하고 싶은 말씀을 남겨주세요. 코멘트 쓰기
접수된 글은 확인을 거쳐 이 곳에 게재됩니다.
독자 분들의 리뷰는 리뷰 쓰기를, 책에 대한 문의는 1:1 문의를 이용해 주세요.

출판사 리뷰

이 책의 구성은 다음과 같습니다.

1장, ‘C++17의 새로운 기능’에서는 C++ 언어로 가져온 표준 C++17의 새롭고 근사한 추가 사항을 다루며, 이를 통해 다음 장부터 STL의 추가 내용에 집중할 수 있게 해준다.

2장, ‘STL컨테이너’에서는 STL 컨테이너 데이터 구조체의 풍부한 다양성으로 C++17를 사용해 어떻게 코드를 업그레이드시키는지 설명한다. 서로 다른 컨테이너 전체를 살펴보고 나서 새로운 추가 사항에 대해 자세히 살펴본다.

3장, ‘반복자’에서는 STL 알고리즘과 컨테이너 데이터 구조체가 결합해 밀접한 관계를 갖는 상당히 중요한 추상화 객체인 반복자에 대해 설명한다. 모든 프로그램에서 가장 나은 방법으로 사용할 수 있게끔 반복자 개념 전부를 밑에서부터 확인한다.

4장, ‘람다 표현식’에서는 몇 가지 아주 흥미로운 프로그래밍 패턴을 허용하는 람다 표현식을 살펴본다. C++11에서 처음 소개돼 순수 함수형 프로그래밍 언어에 영감을 받은 람다 표현식은 C++14와 C++17에서 몇 가지 새로운 기능이 추가됐다.

5장, ‘STL 알고리즘 기본’에서는 사용하기 쉽고, 매우 성능 좋고, 검증됐으며, 일반화가 돼 있는 STL 표준 알고리즘의 기본 기능을 소개한다. 이를 어떻게 사용하는지 배워서 시간 낭비 없이 문제에만 집중해 생산성을 높일 수 있다.

6장, ‘STL 알고리즘의 고급 사용’에서는 코드 중복 없이 깔끔하게 더욱 복잡한 구성으로 STL의 기본 알고리즘을 어떻게 결합하는지 시연한다. 예제에서는 더욱 복잡한 문제에 대한 해결책을 구현해 창조적이면서도 STL과 단단히 결합하게 된다. 그리고 필요에 맞게 새로운 알고리즘을 생성해 기존 알고리즘과 어떻게 결합하는지 알아본다.

7장, ‘문자열, 스트림 클래스 및 정규 표현식’에서는 문자열과 제너릭 I/O 스트림 및 정규 표현식과 관련해서 STL에서 제공하는 강력한 클래스를 살펴본다. STL의 해당 부분에 대해 깊이 있게 살펴본다.

8장, ‘유틸리티 클래스’에서는 STL로 난수 생성, 시간 측정, 동적 메모리 관리, 근사한 에러 상태를 전달하는 방법 등을 설명한다. 이와 같은 작업에 대해서 C++ STL이 제공하며, C++17에서 새롭게 추가된 아주 유용하면서도 간편한 유틸리티 클래스를 살펴본다.

9장, ‘병렬 처리와 동시성’에서는 여러 개의 코어 프로세서를 사용하는 시대에 아주 중요한 주제로 다가온 병렬성과 동시성을 위한 기존 C++의 확장을 보여준다. C++11부터 C++17에서 복수의 코어에서 실행돼 동시에 처리되는 프로그램 구현이 필요할 때마다 막대한 도움이 되는 훌륭한 기능이 추가됐다. 9장에서 해당 개념을 알아본다.

10장, ‘파일 시스템’에서는 STL이 항상 개별 파일을 읽고 조작하게 지원되는 게 아니지만, C++17에서 파일 시스템 경로를 다루거나 디렉터리를 탐색하도록 운영체제에 독립적인 완전히 새로운 라이브러리로 많은 수의 새로운 값을 얻은 걸 보여주고, 어떻게 사용하는지 알아본다.

[이 책에서 다루는 내용]

- 새로운 핵심 언어 기능과 문제 해결에 활용하는 방법 학습
- 반복자의 내부 동작과 요구 사항을 구현함으로써 이해
- 알고리즘과 함수형 프로그래밍 스타일, 람다 표현식 탐구
- STL에서 제공하는 이식이 용이하며 속도가 빠르고 철저한 테스트를 거친, 잘 설계된 풍부한 알고리즘의 활용
- 복잡한 C-스타일 코드 대신에 STL 방식의 문자열로 작업
- 동시성 및 동기화에 대한 표준 지원 클래스의 이해와 사용 방법 학습
- C++17 STL에서 추가로 이용 가능한 파일 시스템 라이브러리의 사용

[이 책의 대상 독자]

이 책은 프로그램을 작성하고 컴파일하는 방법을 모르는 독자가 C++를 배우기에 적합한 책이 아니다. 이미 C++ 언어의 기본에 관한 책을 읽어봤다면 고급 단계의 지식을 습득할 수 있는 다음 책이 될 것이다.
다음 항목 중 하나에 해당된다면 이 책을 추천한다.
- C++의 기본 지식에 대해서 배웠지만, 현재의 지식과 숙련된 C++ 전문가의 지식 사이에 공백이 커서 다음 단계를 어디로 나아가야 할지 모른다.
- C++에 대해서 잘 알지만, STL과 관련된 지식은 제한적이다.
- C++98이나 C++11, C++14와 같이 기존 표준 C++에 대해 알고 있다. 얼마나 오래전에 C++를 사용했는지에 따라 이 책은 발견할 수 있는 근사한 새로운 STL 기능을 제공한다.

회원리뷰 (0건)

매주 10건의 우수리뷰를 선정하여 YES포인트 3만원을 드립니다.
3,000원 이상 구매 후 리뷰 작성 시 일반회원 300원, 마니아회원 600원의 YES포인트를 드립니다.
(CD/LP, DVD/Blu-ray, 패션 및 판매금지 상품, 예스24 앱스토어 상품 제외) 리뷰/한줄평 정책 자세히 보기
리뷰쓰기

등록된 리뷰가 없습니다.

첫번째 리뷰어가 되어주세요.

한줄평 (0건)

1,000원 이상 구매 후 한줄평 작성 시 일반회원 50원, 마니아회원 100원의 YES포인트를 드립니다.
(CD/LP, DVD/Blu-ray, 패션 및 판매금지 상품, 예스24 앱스토어 상품 제외) 리뷰/한줄평 정책 자세히 보기
0/50

등록된 한줄평이 없습니다.

첫번째 한줄평을 남겨주세요.

배송/반품/교환 안내

배송 안내

배송 안내
배송 구분 YES24 배송
  •  배송비 : 무료배송
포장 안내

안전하고 정확한 포장을 위해 CCTV를 설치하여 운영하고 있습니다.

고객님께 배송되는 모든 상품을 CCTV로 녹화하고 있으며, 철저한 모니터링을 통해 작업 과정에 문제가 없도록 최선을 다 하겠습니다.

목적 : 안전한 포장 관리
촬영범위 : 박스 포장 작업

  • 포장안내1
  • 포장안내2
  • 포장안내3
  • 포장안내4

반품/교환 안내

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

반품/교환 안내
반품/교환 방법
  •  마이페이지 > 반품/교환 신청 및 조회, 1:1 문의, 고객만족센터(1544-3800), 중고샵(1566-4295)
  •  판매자 배송 상품은 판매자와 반품/교환이 협의된 상품에 한해 가능합니다.
반품/교환 가능기간
  •  출고 완료 후 10일 이내의 주문 상품
  •  디지털 콘텐츠인 eBook의 경우 구매 후 7일 이내의 상품
  •  중고상품의 경우 출고 완료일로부터 6일 이내의 상품 (구매확정 전 상태)
반품/교환 비용
  •  고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담임
  •  직수입양서/직수입일서중 일부는 변심 또는 착오로 취소시 해외주문취소수수료 20%를 부과할수 있음

    단, 아래의 주문/취소 조건인 경우, 취소 수수료 면제

    •  오늘 00시 ~ 06시 30분 주문을 오늘 오전 06시 30분 이전에 취소
    •  오늘 06시 30분 이후 주문을 익일 오전 06시 30분 이전에 취소
  •  직수입 음반/영상물/기프트 중 일부는 변심 또는 착오로 취소 시 해외주문취소수수료 30%를 부과할 수 있음

    단, 당일 00시~13시 사이의 주문은 취소 수수료 면제

  •  박스 포장은 택배 배송이 가능한 규격과 무게를 준수하며, 고객의 단순변심 및 착오구매일 경우 상품의 반송비용은 박스 당 부과됩니다.
반품/교환 불가사유
  •  소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  •  소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 : 예) 화장품, 식품, 가전제품, 전자책 단말기 등
  •  복제가 가능한 상품 등의 포장을 훼손한 경우 : 예) CD/LP, DVD/Blu-ray, 소프트웨어, 만화책, 잡지, 영상 화보집
  •  소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  •  디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  •  eBook 대여 상품은 대여 기간이 종료 되거나, 2회 이상 대여 했을 경우 취소 불가
  •  중고상품이 구매확정(자동 구매확정은 출고완료일로부터 7일)된 경우
  •  LP상품의 재생 불량 원인이 기기의 사양 및 문제인 경우 (All-in-One 일체형 일부 보급형 오디오 모델 사용 등)
  •  시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  •  전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상
  •  상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리됨
환불 지연에 따른 배상
  •  대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리
맨위로
예스이십사(주)
서울시 영등포구 은행로 11, 5층~6층(여의도동,일신빌딩) 대표 : 김석환   개인정보보호책임자 : 권민석 yes24help@yes24.com 사업자등록번호 : 229-81-37000   통신판매업신고 : 제 2005-02682호 사업자 정보확인 호스팅 서비스사업자 : 예스이십사(주)
YES24 수상내역 정보보호 관리체계 ISMS인증획득 개인정보보호 우수사이트
소비자피해보상보험 서울보증보험
고객님은 안전거래를 위해 현금 등으로 결제 시 저희 쇼핑몰에서 가입한 구매안전서비스를 이용하실 수 있습니다. 서비스가입사실 확인
EQUUS13