Repolode
mcpp-community

mcpp-community/d2mcpp

Curso gratuito e open source de C++ que ensina recursos centrais da linguagem moderna com capítulos, vídeos e exercícios práticos.

Estrelas
1,789
Forks
118
Issues abertas
27
Último commit
há 13 horas

O que é?

D2MCPP é um curso de C++ focado nos recursos centrais da linguagem moderna. Ele combina um livro, uma série de vídeos e exercícios de código, permitindo que os alunos leiam sobre um conceito, assistam à explicação e pratiquem no mesmo projeto.

O curso foi criado para desenvolver duas habilidades: usar recursos do C++ moderno nos cenários em que se aplicam e interpretar mensagens de erro do compilador para encontrar e corrigir problemas. Também indica o cppreference e o fórum da comunidade para que os alunos consigam resolver problemas desconhecidos por conta própria.

É possível praticar online pelo GitHub Codespaces ou localmente. A configuração local usa a ferramenta xlings para instalar as versões da toolchain do curso, e o d2x checker é executado automaticamente enquanto você edita e salva os arquivos dos exercícios.

Recursos principais

  • 01Aborda os recursos centrais da linguagem C++ moderna em um livro e uma série de vídeos.
  • 02Oferece exercícios de código com soluções de referência que podem ser executados com mcpp test.
  • 03Inclui um verificador automático (d2x checker) que valida as respostas quando você salva os arquivos.
  • 04Permite praticar online no GitHub Codespaces ou localmente com xlings.
  • 05Oferece um fórum da comunidade para dúvidas, feedback e discussões.

Casos de uso

  • Aprender recursos do C++ moderno (C++11 e versões posteriores) de forma estruturada e baseada em exercícios.
  • Praticar C++ no navegador, sem configurar um compilador local, usando o Codespaces.
  • Ensinar um curso de C++ ou orientar um grupo de estudos com um conjunto pronto de exercícios e vídeos.

Início rápido

  1. 1

    Instale o xlings e o Git e, em seguida, reabra o terminal

  2. 2

    Clone o repositório do curso

    git clone https://github.com/mcpp-community/d2mcpp.git
  3. 3

    Atualize o xlings a partir do diretório do curso

    xlings update
  4. 4

    Instale as versões do curso declaradas em .xlings.json

    xlings install -y

Antes de usar

  • O README informa que o projeto está em estágio inicial de desenvolvimento.
  • O livro do curso é licenciado sob CC-BY-NC-SA 4.0, que restringe o uso comercial.

Tópicos

Perguntas frequentes

O que é d2mcpp?
Curso gratuito e open source de C++ que ensina recursos centrais da linguagem moderna com capítulos, vídeos e exercícios práticos. D2MCPP é um curso de C++ focado nos recursos centrais da linguagem moderna. Ele combina um livro, uma série de vídeos e exercícios de código, permitindo que os alunos leiam sobre um conceito, assistam à explicação e pratiquem no mesmo projeto.
d2mcpp é gratuito? Qual é a licença?
d2mcpp é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
d2mcpp ainda é mantido?
Manutenção ativa. O último commit de d2mcpp foi em 20 de out. de 2026.
Para que posso usar d2mcpp?
Aprender recursos do C++ moderno (C++11 e versões posteriores) de forma estruturada e baseada em exercícios. Praticar C++ no navegador, sem configurar um compilador local, usando o Codespaces. Ensinar um curso de C++ ou orientar um grupo de estudos com um conjunto pronto de exercícios e vídeos.
Como instalar d2mcpp?
Instale o xlings e o Git e, em seguida, reabra o terminal Clone o repositório do curso: git clone https://github.com/mcpp-community/d2mcpp.git Atualize o xlings a partir do diretório do curso: xlings update Instale as versões do curso declaradas em .xlings.json: xlings install -y
Onde consigo d2mcpp?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mcpp-community/d2mcpp

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados