'실용주의 프로그래머 20주념 기념판 메모북' 증정 (포인트 차감, 한정수량)
이미 소장하고 있다면 판매해 보세요.
|
1부 지침들
1장 소개 1.1 대상 독자 1.2 목적 1.3 목적이 아닌 것 1.4 규칙의 집행 1.5 구조 1.6 주요 섹션 2장 철학 2.1 4대 기능 2.2 핵심 언어 2.3 표준 라이브러리 2.4 동시성 3장 인터페이스 3.1 비const 전역 변수의 저주 3.2 해결책으로서의 의존성 주입 3.3 좋은 인터페이스 만들기 3.4 관련 규칙들 4장 함수 4.1 함수의 정의 4.2 매개변수 전달: 입력과 출력 4.3 매개변수 전달: 소유권 의미론 4.4 값 반환 의미론 4.5 기타 함수 4.6 관련 규칙 5장 클래스와 클래스 위계구조 5.1 클래스 일반 규칙 5.2 구체 형식 5.3 생성자, 배정, 소멸자 5.4 클래스 위계구조 5.5 중복적재와 중복적재된 연산자 5.6 공용체 5.7 관련 규칙들 6장 열거형 6.1 일반 규칙들 6.2 관련 규칙들 7장 자원 관리 7.1 일반 규칙들 7.2 할당과 해제 7.3 스마트 포인터 7.4 관련 규칙들 8장 표현식과 문장 8.1 일반 규칙들 8.2 선언 8.3 표현식 8.4 문장 8.5 산술 8.6 관련 규칙들 9장 성능 9.1 잘못된 최적화 9.2 잘못된 가정 9.3 최적화의 활성화 9.4 관련 규칙들 10장 동시성 10.1 일반 지침 10.2 동시성 10.3 병렬성 10.4 메시지 전달 10.5 무잠금 프로그래밍 10.6 관련 규칙들 11장 오류 처리 11.1 오류 처리의 설계 11.2 구현 11.3 예외를 던질 수 없으면 11.4 관련 규칙들 12장 상수와 불변성 12.1 const 적용 12.2 constexpr 적용 13장 템플릿과 일반적 프로그래밍 13.1 템플릿의 용도 13.2 템플릿 인터페이스 13.3 템플릿 정의 13.4 템플릿과 위계구조 13.5 가변 인수 템플릿 13.6 메타프로그래밍 13.7 기타 규칙들 13.8 관련 규칙들 14장 C 스타일 프로그래밍 14.1 전체 소스 코드가 있는 경우 14.2 전체 소스 코드가 없는 경우 15장 소스 파일 15.1 인터페이스 파일과 구현 파일 15.2 이름공간 16장 표준 라이브러리 16.1 컨테이너 16.2 문자열 16.3 입력과 출력 16.4 관련 규칙들 2부 지원 섹션들 17장 구조적 개념들 18장 비규칙과 미신 19장 프로파일 19.1 형식 안전성 19.2 경계 안전성 19.3 수명 안전성 20장 GSL: 가이드라인 지원 라이브러리 20.1 뷰 20.2 소유권 포인터 20.3 단언 20.4 유틸리티 3부 부록 부록 A C++ 핵심 가이드라인의 집행 A.1 Visual Studio A.2 clang-tidy 부록 B 콘셉츠 부록 C 계약 |
Rainer Grimm
라이너 그림의 다른 상품
류광의 다른 상품
|
[이 책에서 다루는 내용]
ㆍ C++ 핵심 가이드라인의 규칙들과 그 저변에 깔린 프로그래밍 철학을 적용한다. ㆍ 인터페이스, 함수, 클래스, 열거형, 자원, 표현식, 문장을 올바르게 사용한다. ㆍ 성능을 최적화하고, 동시성과 병렬성을 구현하고, 오류를 처리한다. ㆍ 상수, 불변성, 템플릿, 일반적 프로그래밍, 메타프로그래밍을 효과적으로 다룬다. ㆍ C++ 코딩 스타일을 개선하고, 소스 파일들을 관리하고, 표준 라이브러리를 활용한다. |