책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C++
· ISBN : 9788966263325
· 쪽수 : 539쪽
책 소개
목차
1부 소개
1장 C++ 소개
1.1 C++ 표준의 역사
1.2 표준화
2장 C++20 둘러보기
2.1 4대 기능
2.2 핵심 언어
2.3 표준 라이브러리
2.4 동시성
2부 세부사항
3장 핵심 언어
3.1 콘셉츠
3.2 모듈
3.3 3중 비교 연산자
3.4 지명 초기화
3.5 consteval과 constinit
3.6 템플릿 개선사항
3.7 람다 개선사항
3.8 새 특성들
3.9 기타 개선사항
4장 표준 라이브러리
4.1 구간 라이브러리
4.2 std::span
4.3 컨테이너 개선사항
4.4 산술 유틸리티
4.5 달력과 시간대
4.6 서식화 라이브러리
4.7 기타 개선사항
5장 동시성
5.1 코루틴
5.2 원자적 연산
5.3 세마포어
5.4 빗장과 장벽
5.5 협조적 가로채기
5.6 합류 가능 스레드 std::jthread
5.7 동기화된 출력 스트림 객체
6장 사례 연구와 심화 예제
6.1 빠른 스레드 동기화
6.2 여러 가지 미래 객체 구현
6.3 생성기의 수정과 일반화
6.4 다양한 작업 흐름
맺음말
부록
부록 A C++23과 그 이후
A.1 C++23
A.2 C++23 또는 그 이후
A.3 C++23에 관한 추가 정보
부록 B 기능 검사
부록 C 용어집
C.1 4대 기능
C.2 6대 연산
C.3 POD
C.4 RAII
C.5 가짜 깨어남
C.6 객체 형식
C.7 경쟁 조건
C.8 교착
C.9 깨어남 소실
C.10 단축 평가
C.11 데이터 경쟁
C.12 동시성
C.13 동적 저장 기간
C.14 람다 표현식
C.15 리터럴 형식
C.16 메모리 모형
C.17 메모리 장소
C.18 무잠금
C.19 미정의 행동
C.20 번역 단위
C.21 병렬성
C.22 비차단
C.23 수학 법칙
C.24 술어
C.25 스레드
C.26 스레드 저장 기간
C.27 스칼라 형식
C.28 시간 복잡도
C.29 실행기
C.30 임계 영역
C.31 자동 저장 기간
C.32 자명한 형식
C.33 정규 형식
C.34 정적 저장 기간
C.35 조급한 평가
C.36 준정규 형식
C.37 지연 평가
C.38 집합체
C.39 표준 배치 형식
C.40 함수 객체
C.41 호출 가능 객체