처음부터 완전한 애플리케이션을 만드는 과정을 안내하는 튜토리얼을 언어별로 정리한 선별 목록입니다.
mcpp-community/d2mcpp
책 챕터, 영상, 실습 문제를 통해 최신 C++ 핵심 언어 기능을 다루는 무료 오픈소스 C++ 튜토리얼 강좌입니다.
- 스타
- 1,789
- 포크
- 118
- 열린 이슈
- 27
- 마지막 커밋
- 16시간 전
어떤 프로젝트인가요?
D2MCPP는 최신 C++ 핵심 언어 기능을 중심으로 구성된 C++ 학습 강좌입니다. 책, 동영상 시리즈, 코드 실습을 함께 제공하므로 학습자는 개념을 읽고, 설명 영상을 본 뒤, 같은 프로젝트에서 직접 연습할 수 있습니다.
이 강좌는 두 가지 역량을 기르는 데 중점을 둡니다. 최신 C++ 기능을 적절한 상황에서 활용하는 능력과 컴파일러 오류 메시지를 읽고 문제를 찾아 해결하는 능력입니다. 또한 낯선 문제를 스스로 해결할 수 있도록 cppreference와 커뮤니티 포럼도 안내합니다.
GitHub Codespaces에서 온라인으로 실습하거나 로컬 환경에서 진행할 수 있습니다. 로컬 환경을 설정할 때는 xlings 도구로 강좌에 필요한 버전의 툴체인을 설치하며, d2x checker는 실습 파일을 편집하고 저장할 때 자동으로 실행됩니다.
핵심 기능
- 01책과 동영상 시리즈를 통해 최신 C++ 핵심 언어 기능을 다룹니다.
- 02mcpp test로 실행할 수 있는 참조 솔루션이 포함된 코드 실습을 제공합니다.
- 03파일을 저장할 때 답안을 검증하는 자동 검사기(d2x checker)가 포함되어 있습니다.
- 04GitHub Codespaces에서 온라인으로, 또는 xlings를 사용해 로컬에서 실습할 수 있습니다.
- 05질문, 피드백, 토론을 위한 커뮤니티 포럼을 제공합니다.
활용 사례
- 구조화된 실습 중심 방식으로 최신 C++(C++11 이상) 기능을 학습할 수 있습니다.
- 로컬 컴파일러를 설정하지 않고 Codespaces를 통해 브라우저에서 C++를 연습할 수 있습니다.
- 미리 준비된 실습 문제와 동영상으로 C++ 강좌나 스터디 그룹을 운영할 수 있습니다.
빠른 시작
- 1
xlings와 Git을 설치한 다음 터미널을 다시 엽니다
- 2
코스 저장소를 클론합니다
git clone https://github.com/mcpp-community/d2mcpp.git - 3
코스 디렉터리에서 xlings를 업데이트합니다
xlings update - 4
.xlings.json에 선언된 코스 버전을 설치합니다
xlings install -y
사용 전 알아둘 점
- README에 따르면 이 프로젝트는 초기 개발 단계에 있습니다.
- 코스북은 CC-BY-NC-SA 4.0 라이선스로 제공되며, 상업적 이용이 제한됩니다.
토픽
자주 묻는 질문
- d2mcpp은(는) 무엇인가요?
- 책 챕터, 영상, 실습 문제를 통해 최신 C++ 핵심 언어 기능을 다루는 무료 오픈소스 C++ 튜토리얼 강좌입니다. D2MCPP는 최신 C++ 핵심 언어 기능을 중심으로 구성된 C++ 학습 강좌입니다. 책, 동영상 시리즈, 코드 실습을 함께 제공하므로 학습자는 개념을 읽고, 설명 영상을 본 뒤, 같은 프로젝트에서 직접 연습할 수 있습니다.
- d2mcpp은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- d2mcpp은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- d2mcpp은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. d2mcpp의 마지막 커밋은 2026년 10월 20일입니다.
- d2mcpp은(는) 어디에 사용할 수 있나요?
- 구조화된 실습 중심 방식으로 최신 C++(C++11 이상) 기능을 학습할 수 있습니다. 로컬 컴파일러를 설정하지 않고 Codespaces를 통해 브라우저에서 C++를 연습할 수 있습니다. 미리 준비된 실습 문제와 동영상으로 C++ 강좌나 스터디 그룹을 운영할 수 있습니다.
- d2mcpp는 어떻게 설치하나요?
- xlings와 Git을 설치한 다음 터미널을 다시 엽니다 코스 저장소를 클론합니다: git clone https://github.com/mcpp-community/d2mcpp.git 코스 디렉터리에서 xlings를 업데이트합니다: xlings update .xlings.json에 선언된 코스 버전을 설치합니다: xlings install -y
- d2mcpp은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/mcpp-community/d2mcpp
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Microsoft가 주도하는 18개 강의 과정으로, 초보자가 Microsoft Agent Framework와 Foundry를 사용해 AI 에이전트를 만드는 방법을 Python 코드 예제와 함께 배웁니다.
초보자를 위한 무료 30일 JavaScript 단계별 강의로, 매일 학습 자료와 연습 문제, 미니 프로젝트를 제공합니다.
비개발자와 개발자가 아이디어 구상부터 출시까지 AI의 도움을 받아 실제 제품을 만들도록 안내하는 실습형 Vibe Coding 강의입니다.
Settlers II에서 영감을 받은 무료 오픈 소스 실시간 전략 게임으로, 싱글플레이 캠페인과 멀티플레이를 제공합니다.
OpenGL/ES에서 작동하며 뷰티 및 얼굴 기반 효과를 제공하는 크로스 플랫폼 C++ 이미지·동영상 필터 라이브러리입니다.