Repolode
changkun

changkun/modern-cpp-tutorial

주제별로 구성된 무료 오픈소스 책이자 웹사이트로, C++11부터 C++26까지의 모던 C++ 기능을 다룹니다.

스타
25,917
포크
3,115
열린 이슈
0
마지막 커밋
17일 전

어떤 프로젝트인가요?

C++11부터 C++26까지 추가된 언어 및 라이브러리 기능을 다루는 모던 C++ 튜토리얼입니다. 각 장에서는 기능을 소개하고, 해당 기능이 추가된 역사적 배경도 설명해 독자가 사용법뿐 아니라 도입 이유까지 이해할 수 있도록 합니다. 각 장은 독립적으로 구성되어 있어 필요한 기능부터 찾아볼 수 있습니다.

자료는 GitHub 온라인 책, PDF, EPUB, 모바일 브라우저에서도 사용할 수 있는 웹사이트로 제공됩니다. 각 장에는 장 번호에 따라 정리된 예제 코드가 있으며, 장 끝에는 정답이 포함된 연습문제도 있습니다.

이 책은 전통적인 C++(C++98 이하)을 이미 알고 있으며 새로운 기능을 빠르고 실용적으로 살펴보고 싶은 독자를 대상으로 합니다. 중국어로 먼저 집필되었으며 영어판도 제공됩니다. 코드는 MIT 라이선스, 텍스트는 Creative Commons 라이선스로 공개되어 있습니다.

핵심 기능

  • 01C++11부터 C++26까지의 기능을 주제별로 다룹니다.
  • 02각 기능이 도입된 역사적 배경을 설명합니다.
  • 03예제 코드와 정답이 포함된 장별 연습문제를 제공합니다.
  • 04온라인 열람, PDF, EPUB, 웹사이트 형식으로 제공됩니다.
  • 05영어판과 중국어 간체판을 제공합니다.

활용 사례

  • C++98 스타일 코드를 다뤄 본 뒤 모던 C++를 빠르게 익힐 때.
  • 특정 C++11~C++26 기능이 언제, 왜 도입됐는지 찾아볼 때.
  • 기존 코드베이스를 기능별로 모던 C++로 전환할 때.
  • 각 장 끝의 연습문제로 모던 C++ 개념을 복습할 때.

빠른 시작

  1. 1

    GitHub에서 책을 온라인으로 읽기(목차)

  2. 2

    README 링크를 따라 Docker 설치하기

  3. 3

    Docker로 모든 항목을 로컬에서 빌드하기

    make build

사용 전 알아둘 점

  • 책의 텍스트는 CC BY-NC-ND 4.0 라이선스에 따라 제공되므로 상업적 이용과 2차 저작물 제작이 허용되지 않습니다.
  • 로컬 빌드에는 Docker 사용이 권장되므로 직접 빌드하려면 Docker를 설치해야 합니다.

토픽

자주 묻는 질문

modern-cpp-tutorial은(는) 무엇인가요?
주제별로 구성된 무료 오픈소스 책이자 웹사이트로, C++11부터 C++26까지의 모던 C++ 기능을 다룹니다. C++11부터 C++26까지 추가된 언어 및 라이브러리 기능을 다루는 모던 C++ 튜토리얼입니다. 각 장에서는 기능을 소개하고, 해당 기능이 추가된 역사적 배경도 설명해 독자가 사용법뿐 아니라 도입 이유까지 이해할 수 있도록 합니다. 각 장은 독립적으로 구성되어 있어 필요한 기능부터 찾아볼 수 있습니다.
modern-cpp-tutorial은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
modern-cpp-tutorial은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
modern-cpp-tutorial은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. modern-cpp-tutorial의 마지막 커밋은 2026년 10월 8일입니다.
modern-cpp-tutorial은(는) 어디에 사용할 수 있나요?
C++98 스타일 코드를 다뤄 본 뒤 모던 C++를 빠르게 익힐 때. 특정 C++11~C++26 기능이 언제, 왜 도입됐는지 찾아볼 때. 기존 코드베이스를 기능별로 모던 C++로 전환할 때. 각 장 끝의 연습문제로 모던 C++ 개념을 복습할 때.
modern-cpp-tutorial는 어떻게 설치하나요?
GitHub에서 책을 온라인으로 읽기(목차) README 링크를 따라 Docker 설치하기 Docker로 모든 항목을 로컬에서 빌드하기: make build
modern-cpp-tutorial은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/changkun/modern-cpp-tutorial

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트