책 이미지
![[POD] C++11 STL 프로그래밍](/img_thumb2/9788968486845.jpg)
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C++
· ISBN : 9788968486845
· 쪽수 : 193쪽
· 출판일 : 2014-03-14
책 소개
목차
1장. C++11 기초
__1.1 auto
__1.2 람다
__1.3 range base for
__1.4 enum
__1.5 nullptr
2장. 메모리 관리
__2.1 shared_ptr
__2.2 unique_ptr
3장. tuple
__3.1 tuple이 필요할 때
__3.2 tuple 사용하기
__3.3 더 간단하게 tuple 정의하기
__3.4 tuple에 저장한 데이터 개수 알기
__3.5 tuple의 요소를 한꺼번에 다른 변수에 담기
__3.6 tuple과 tuple 합치기
4장. array
__4.1 array 사용하기
__4.2 요소 접근
__4.3 array의 크기 알기
__4.4 fill을 사용하여 특정 값 채우기
5장. forward_list
__5.1 forward_list를 만든 이유
__5.2 forward_list 사용하기
__5.3 데이터 추가하기
__5.4 데이터 삭제하기
__5.5 정렬
__5.6 중복 제거
__5.7 합치기
6장. unordered_map
__6.1 unordered_map 사용하기
__6.2 데이터 추가와 삭제
__6.3 검색
__6.4 검색 - 없으면 추가하기
__6.5 클래스(혹은 구조체)를 key로 사용
7장. chrono
__7.1 chrono 사용하기
__7.2 시간 단위
__7.3 시간 연산
__7.4 clock 클래스
8장. std::thread
__8.1 스레드 만들기
__8.2 스레드가 종료 될 때까지 기다리기
__8.3 스레드 식별자와 스레드 교환
__8.4 스레드 떼어내기, 스레드 종료 대기 가능 조사
__8.5 하드웨어 스레드 개수 알기
__8.6 스레드 일시 중지 및 양보하기
__8.7 thread 객체를 join, detach 하지 않고 파괴했을 때
9장. 동기화 객체
__9.1 공유 객체 동기화하기
__9.2 자동으로 락 풀기
__9.3 반복하여 락 걸기
__9.4 지정한 시간 동안만 락 시도하기
__9.5 unique_lock
__9.6 복수의 mutex 객체를 동시에 락 걸기
__9.7 프로그램에서 딱 한번만 실행하기
__9.8 스레드마다 데이터 저장하기
__9.9 이벤트를 사용한 동기화 객체
__9.10 스레드 대기
10장. std::atomic
__10.1 lock-free로 공유 자원 조작하기
__10.2 초기화, 읽고 쓰기
__10.3 연산 조작
__10.4 바꾸기, 비교 후 바꾸기
11장. async/future
__11.1 함수를 비동기로 실행하기
__11.2 std::thread에서 비동기로 함수 실행
__11.3 비동기 task