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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

[POD] C++11 STL 프로그래밍

[POD] C++11 STL 프로그래밍

(Thinking About)

최흥배 (지은이)
한빛미디어
11,900원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

[POD] C++11 STL 프로그래밍
eBook 미리보기

책 정보

· 제목 : [POD] C++11 STL 프로그래밍 (Thinking About)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C++
· ISBN : 9788968486845
· 쪽수 : 193쪽
· 출판일 : 2014-03-14

책 소개

C++11에 맞추어 새롭게 추가된 STL 내용 중 실무에서 사용빈도가 높은 것만을 선별하여 알려준다. C++ STL을 어느 정도 알고 있는 개발자라면, 이 도서를 통해서 C++11 STL의 내용을 빠르게 훑어볼 수 있을 것이다.

목차

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

저자소개

최흥배 (지은이)    정보 더보기
2003년부터 PC 온라인 보드게임을 시작으로 액션 게임, MMORPG, 모바일 플랫폼 게임까지 아우르는 다양한 온라인 게임 서버 프로그램을 만들어온 게임 개발자다. 프로그래밍 언어는 C++와 C#을 주로 사용하며, 요즘은 C++17 프로그래밍과 심도 있는 .NET 기술, 유명 백엔드 오픈소스 라이브러리와 프로그램, Go 프로그래밍 언어를 주로 공부하고 있다. 기술과 개발 경험을 여러 사람과 나누는 것을 좋아하여 게임 개발자 커뮤니티와 세미나 강연을 통해 다른 개발자와 활발히 교류하고 있다. 웹이 대중화되기 전부터 프로그래밍 공부를 해 와서 그런지 여전히 새로운 기술을 배울 때는 책을 선호하고 지금도 매달 새로운 프로그래밍 관련 책을 읽으며 연구하고 있다. 현재(2016~2017년) 'NHN Next'라는 교육 기관에서 'C++ Advance'와 '게임 서버' 과정을 맡고 있다. o 운영 블로그 https://jacking75.github.io/ o 트위터 @jacking75
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책