C ++ 17에 대한 완전한 가이드
이 책은 Nicolai M. Josuttis의 "C ++ 17 The Complete Guide"(First Edition)의 개인 번역 버전입니다.
다음은 원래 영어 구매 주소입니다
- 전자 버전 https://leanpub.com/cpp17
- 인쇄 된 버전 https://t.co/ajqbbvmt4z
다음은 중국어 번역 버전입니다
PDF 버전 (권장)
다운로드하려면 여기를 클릭하십시오
메모:
- GitHub에서 위의 링크를 클릭하면 "Something Something Wronge Orly"가 표시 될 수 있으며,이 표시는 로컬로 다운로드하여 열 수 있습니다.
- 라텍스는 기본적으로 사용 된 글꼴이 열린 후에 이상하게 보이지 않는 것 같습니다.
EPUB 버전
다운로드하려면 여기를 클릭하십시오
메모:
- @wizardforce가 제공하는 Epub 버전, 기여에 감사드립니다.
Markdown 버전 디렉토리
- 1 부 기본 언어 기능
- 1 장 구조적 결합
- 제 2 장 IF 및 초기화와 함께 명세서
- 3 장 인라인 변수
- 4 장 중합체 팽창
- 5 장에서는 복사를 생략하거나 근거가없는 객체를 전달합니다
- 6 장 Lambda 발현 연장
- 7 장 새로운 속성 및 속성 기능
- 8 장 기타 언어 기능
- 2 부 템플릿 기능
- 9 장 클래스 템플릿 매개 변수의 파생
- 10 장 편집 기간 IF 문
- 11 장 접이식 표현
- 12 장 처리 문자열 문자 템플릿 매개 변수
- 13 장 자리 표시 자 유형 템플릿 매개 변수
- 14 장은 진술을 사용하여 확장되었습니다
- 파트 3 새로운 표준 라이브러리 구성 요소
- 15 장 STD :: 옵션 <>
- 16 장 STD :: Variant <>
- 17 장 STD :: 누구
- 제 18 장 STD :: 바이트
- 19 장 문자열보기
- 제 20 장 파일 시스템 라이브러리
- Part 4는 표준 라이브러리에서 확장 및 수정되었습니다.
- 21 장 기능 확장 유형
- 22 장 병렬 STL 알고리즘
- 23 장 새로운 STL 알고리즘에 대한 자세한 설명
- 24 장 서브 스트링 및 후속 검색 자
- 25 장 기타 도구 기능 및 알고리즘
- 26 장 컨테이너 및 문자열 확장
- 27 장 멀티 스레딩 및 동시성
- 28 장 표준 라이브러리의 기타 작은 기능 및 수정
- 파트 5 전문가 도구
- 29 장 다형성 메모리 리소스 (PMR)
- 제 30 장에 새로 사용하고 삭제하여 하이퍼 정렬 데이터를 관리합니다.
- 31 장
- 32 장 STD :: 세탁소 ()
- 33 장 제네릭 코드 작성 개선
- Part 6 몇 가지 일반적인 팁
- 34 장 전체 C ++ 17 문제
- 35 장 포기 및 제거의 특성
설명
Markdown 버전은 프로그램을 사용하여 PDF 버전에서 직접 변환 한 다음 교정하고 수정합니다.
그러나 전환 프로세스 중에는 일부 정보가 손실 될뿐만 아니라 많은 오류가 발생합니다.
교정 기간 동안 많은 오류가 수정되었지만 제한된 시간으로 인해 발견되지 않은 오류가 많이 있어야합니다.
따라서 PDF 버전에 더 권장됩니다
PDF 버전이든 Markdown 버전이든 오류가 발생하면 오류가 발생하면 직접 수정하고 PR을 제출할 수도 있습니다.
편집
-
tectonic 설치하십시오 - 필요한 글꼴, 송 글꼴, 카이 글꼴 (선택 사항), Times New Roman, Consolas가 있는지 확인하십시오.
-
latex/src/main.tex 에는 includeonly{xxx} 라인이 있고 댓글이 없으면 ( % 이후의 내용은 주석입니다), 컴파일 전에이 줄을 삭제하십시오. - PDF 파일을 컴파일합니다
cd latex/src
tectonic main.tex
- 생성 된
main.pdf 는 마지막 PDF 파일입니다
- 참고 :
tectonic 설치 한 후 tectonic PATH 아닌 경우 5 단계의 tectonic 전체 경로로 교체하십시오. - 참고 : 글꼴을 교체하거나 라인 간격을 수정하려면
latex/src/main.tex 수정할 수 있습니다. - 참고 : 모든 단계가 정확하고 컴파일이 실패하면 문제에 문의하십시오.