logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

핵심 C++ 표준 라이브러리

핵심 C++ 표준 라이브러리

(C++11, C++14, C++17 표준 반영, 2판)

라이너 그림 (지은이), 남기혁 (옮긴이)
길벗
25,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
22,500원 -10% 0원
1,250원
21,250원 >
22,500원 -10% 0원
0원
22,500원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 19개 8,800원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 20,000원 -10% 1000원 17,000원 >

책 이미지

핵심 C++ 표준 라이브러리
eBook 미리보기

책 정보

· 제목 : 핵심 C++ 표준 라이브러리 (C++11, C++14, C++17 표준 반영, 2판)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C++
· ISBN : 9791165217877
· 쪽수 : 348쪽
· 출판일 : 2021-11-30

책 소개

C++ 표준 라이브러리에 대해 반드시 알아야 할 사항을 간결하게 설명했다. 어떤 라이브러리가 있는지 소개하고, 어떻게 사용하는지, 어떤 경우에 사용하면 좋은지, 성능은 어떤지를 배운다. 사용법은 물론, 사용할 때 주의할 점과 팁이 곳곳에 제시되어 있다.

목차

1장 표준 라이브러리

__1.1 역사

__1.2 개요

____1.2.1 유틸리티

____1.2.2 표준 템플릿 라이브러리

____1.2.3 수치 연산

____1.2.4 텍스트 처리

____1.2.5 입력과 출력

____1.2.6 멀티스레딩

__1.3 라이브러리 활용

____1.3.1 헤더 파일 인클루드하기

____1.3.2 네임스페이스 지정하기

____1.3.3 실행 파일 생성하기

2장 유틸리티

__2.1 유용한 함수들

____2.1.1 std::min, std::max, std::minmax

____2.1.2 std::move

____2.1.3 std::forward

____2.1.4 std::swap

__2.2 함수 어댑터

____2.2.1 std::bind

____2.2.2 std::function

__2.3 페어

____2.3.1 std::make_pair

__2.4 튜플

____2.4.1 std::make_tuple

____2.4.2 std::tie와 std::ignore

__2.5 레퍼런스 래퍼

____2.5.1 std::ref와 std::cref

__2.6 스마트 포인터

____2.6.1 std::unique_ptr

____2.6.2 std::shared_ptr

____2.6.3 std::weak_ptr

____2.6.4 순환 참조

__2.7 타입 트레이트

____2.7.1 타입 정보 검사

____2.7.2 기본 타입 카테고리

____2.7.3 복합 타입 카테고리

____2.7.4 타입 속성

____2.7.5 타입 비교

____2.7.6 타입 수정

__2.8 시간 라이브러리

____2.8.1 시점

____2.8.2 기간

____2.8.3 클럭

__2.9 std::any, std::optional, std::variant

____2.9.1 std::any

____2.9.2 std::optional

____2.9.3 std::variant

3장 컨테이너 인터페이스

__3.1 생성과 삭제

__3.2 크기

__3.3 접근

__3.4 대입과 맞바꾸기

__3.5 비교

4장 순차 컨테이너

__4.1 배열

__4.2 벡터

____4.2.1 크기 vs. 용량

__4.3 덱

__4.4 리스트

__4.5 포워드 리스트

5장 연관 컨테이너

__5.1 개요

____5.1.1 원소의 추가와 삭제

__5.2 정렬 연관 컨테이너

____5.2.1 개요

____5.2.2 키와 값

____5.2.3 비교 기준

____5.2.4 탐색 함수

____5.2.5 std::map

__5.3 비정렬 연관 컨테이너

____5.3.1 개요

____5.3.2 키와 값

____5.3.3 성능

____5.3.4 해시 함수

____5.3.5 세부 사항

6장 컨테이너 어댑터

__6.1 스택

__6.2 큐

__6.3 우선순위 큐

7장 반복자

__7.1 카테고리

__7.2 반복자 만들기

__7.3 유용한 함수

__7.4 어댑터

____7.4.1 추가 반복자

____7.4.2 스트림 반복자

8장 콜러블

__8.1 함수

__8.2 함수 오브젝트

____8.2.1 미리 정의된 함수 오브젝트

__8.3 람다 함수

9장 알고리즘

__9.1 사용법

__9.2 반복자

__9.3 순차, 병렬 실행 또는 벡터화를 적용한 병렬 실행

____9.3.1 실행 정책

____9.3.2 병렬 실행을 지원하는 알고리즘

__9.4 for_each

__9.5 원소를 수정하지 않는 알고리즘

____9.5.1 원소 탐색

____9.5.2 원소 개수 세기

____9.5.3 범위에 대한 조건 검사하기

____9.5.4 범위 비교

____9.5.5 범위 탐색하기

__9.6 원소를 수정하는 알고리즘

____9.6.1 원소와 범위 복제하기

____9.6.2 원소와 범위 교체하기

____9.6.3 원소와 범위 제거하기

____9.6.4 범위 채우고 생성하기

____9.6.5 범위 옮기기

____9.6.6 범위 맞바꾸기

____9.6.7 범위 변환하기

____9.6.8 범위 순서 바꾸기

____9.6.9 범위 회전시키기

____9.6.10 범위 무작위로 섞기

____9.6.11 중복 제거하기

__9.7 분할

__9.8 정렬

__9.9 이진 탐색

__9.10 합병 연산

__9.11 힙

__9.12 최대 최소

__9.13 순열

__9.14 수치 알고리즘

__9.15 C++17부터 추가된 알고리즘

__9.16 C++20부터 추가된 알고리즘

10장 수학

__10.1 무작위수

____10.1.1 무작위수 생성기

____10.1.2 무작위수 분포

__10.2 C에서 물려받은 수학 함수

11장 스트링

__11.1 생성과 삭제

__11.2 C++ 스트링과 C 스트링 간 변환

__11.3 크기 vs. 용량

__11.4 비교

__11.5 스트링 결합

__11.6 원소 접근

__11.7 입력과 출력

__11.8 탐색

__11.9 수정 연산

__11.10 숫자 변환

12장 스트링 뷰

__12.1 생성과 초기화

__12.2 비수정 연산

__12.3 수정 연산

13장 정규 표현식

__13.1 문자 타입

__13.2 정규 표현식 오브젝트

__13.3 검색 결과 - match_results

____13.3.1 std::sub_match

__13.4 매치

__13.5 검색

__13.6 교체

__13.7 포맷

__13.8 반복 검색

____13.8.1 std::regex_iterator

____13.8.2 std::regex_token_iterator

14장 입력 스트림과 출력 스트림

__14.1 계층 구조

__14.2 입력 함수와 출력 함수

____14.2.1 입력

____14.2.2 포맷 비지정 입력

____14.2.3 출력

____14.2.4 포맷 지정자

__14.3 스트림

____14.3.1 스트링 스트림

____14.3.2 파일 스트림

____14.3.3 스트림 상태

__14.4 사용자 정의 데이터 타입

15장 파일 시스템 라이브러리

__15.1 클래스

____15.1.1 파일의 접근 권한 조작하기

__15.2 비멤버 함수

____15.2.1 파일을 마지막으로 쓴 시각을 읽거나 설정하기

____15.2.2 파일 시스템 공간 정보 알아내기

__15.3 파일 타입

____15.3.1 파일 타입 알아내기

16장 멀티스레딩

__16.1 메모리 모델

__16.2 어토믹 데이터 타입

__16.3 스레드

____16.3.1 생성

____16.3.2 수명

____16.3.3 인수

____16.3.4 연산

__16.4 공유 변수

____16.4.1 데이터 경쟁

____16.4.2 뮤텍스

____16.4.3 데드락

____16.4.4 락

____16.4.5 std::shared_lock

____16.4.6 스레드에 안전한 초기화

__16.5 스레드 로컬 데이터

__16.6 상태 변수

__16.7 태스크

____16.7.1 스레드 vs. 태스크

____16.7.2 std::async

____16.7.3 std::packaged_task

____16.7.4 std::promise와 std::future

찾아보기

저자소개

라이너 그림 (지은이)    정보 더보기
1999년부터 소프트웨어 아키텍트, 팀장, 강사로 일했다. 2002년에는 자신이 일하는 회사에서 직원 재교육 프로그램을 만들었다. 첫 세미나는 상용 관리 소프트웨어에 관한 것이었지만, 곧 파이썬과 C++로 방향을 바꾸었다. 여가에는 C++, 파이썬, 하스켈에 관한 글을 쓴다. 또한 콘퍼런스에서 강연하길 즐긴다. 영어 및 독일어 블로그 Modernes C++에 매주 글을 올리고 있으며, 2016년부터는 독립 강사로 일하면서 현대적 C++과 파이썬 세미나를 진행하고 있다. 직업이 강사인 만큼, 현대적 C++을 가르치는 최상의 방법을 항상 찾고 있다. https://www.modernescpp.com
펼치기
남기혁 (옮긴이)    정보 더보기
고려대학교 컴퓨터학과에서 학부와 석사 과정을 마친 후 한국전자통신연구원에서 책임 연구원으로 재직하고 있다. 한빛미디어에서 『Make: 센서』(2015), 『메이커 매뉴얼』(2016), 『이펙티브 디버깅』(2017), 『리팩터링 2판』(2020), 『전문가를 위한 C++(개정 5판)』(2023)을, 길벗에서 『핵심 C++ 표준 라이브러리(2판)』(2021), 『모던 C』(2022), 『Go 100가지 실수 패턴과 솔루션』(2023)을, 에이콘출판사에서 『Go 마스터하기』(2018), 『자율주행 자동차 만들기』(2019, 2022), 『스콧 애론슨의 양자 컴퓨팅 강의』(2021) 등을 번역했다.
펼치기

책속에서



추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책
9791165218195