do primeiro conceito à prática com confiança
C++
Construa programas expressivos e eficientes com C++ moderno.
Sobre esta trilha
Comece com um programa compilado em C++20 e depois aprenda tipos, controle de fluxo, funções, contêineres e algoritmos padrão, classes, gerenciamento de recursos e templates. O C++ tem vários padrões da linguagem; esta trilha usa C++20, compilado com GCC 14 e -std=c++20. Os exercícios são compilados e executados no Compiler Explorer, um serviço público e gratuito, então o código enviado e as entradas de teste são mandados para esse serviço.
- Não é preciso ter experiência com programação.
- Um navegador moderno com JavaScript ativado.
- Os exercícios usam C++20 no GCC 14 por meio do Compiler Explorer; o código e as entradas de teste são mandados para esse serviço.
Sua trilha
0 de 9 aulas · 0%Restaurando seu progresso…
- Unidade 1 · 0/3 aulas
Fundamentos de C++
Compile programas, trabalhe com valores e controle a execução. Medalha: Iniciante em C++
- 0x001Conheça o C++ e compile o seu primeiro programaEscreva um pequeno programa em C++ e identifique o padrão usado nesta trilha. 16 min 0/1 exercícios resolvidos 16 min 0/1 exercícios resolvidos
- 0x102Use tipos, strings e streams de entradaGuarde valores com tipos claros e leia a entrada usando os streams do C++. 16 min 0/1 exercícios resolvidos 16 min 0/1 exercícios resolvidos
- 0x203Controle de fluxo com condições e laçosRamifique com condições e repita trabalho com as estruturas de controle conhecidas. 16 min 0/1 exercícios resolvidos 16 min 0/1 exercícios resolvidos
- Unidade 2 · 0/3 aulas
Funções e a biblioteca padrão
Reaproveite funções e trabalhe com strings, vectors e algoritmos. Medalha: Explorador da biblioteca
- 0x304Construa funções e passe por referênciaDê um nome ao trabalho, devolva resultados e evite cópias desnecessárias. 16 min 0/1 exercícios resolvidos 16 min 0/1 exercícios resolvidos
- 0x405Trabalhe com strings e vectorsUse os contêineres padrão para gerenciar texto e sequências que crescem com segurança. 16 min 0/1 exercícios resolvidos 16 min 0/1 exercícios resolvidos
- 0x506Use a biblioteca de algoritmos padrãoOrdene e busque em coleções com algoritmos reutilizáveis e bem testados. 16 min 0/1 exercícios resolvidos 16 min 0/1 exercícios resolvidos
- Unidade 3 · 0/3 aulas
Tipos e código genérico
Projete classes, gerencie recursos e leia templates. Medalha: Construtor de C++ moderno
- 0x607Modele dados com classesEncapsule o estado e preserve invariantes válidas dos objetos. 16 min 0/1 exercícios resolvidos 16 min 0/1 exercícios resolvidos
- 0x708Gerencie recursos com RAIIUse o tempo de vida dos objetos e ponteiros inteligentes em vez de posse manual. 16 min 0/1 exercícios resolvidos 16 min 0/1 exercícios resolvidos
- 0x809Leia templates e código genéricoEntenda como os templates permitem que funções e contêineres trabalhem com muitos tipos. 16 min 0/1 exercícios resolvidos 16 min 0/1 exercícios resolvidos