Trilha de aprendizado

Recursos do C++ moderno

Sobrecarga, lambdas, templates, a STL, classes e RAII: as ferramentas que tornam o C++ mais que C.

8 lições · 10 desafios

Começar a trilha →
  1. Lição 1 desafio Sobrecarga de funções e alternativas C Use uma operação com vários tipos.
  2. Lição 1 desafio Ponteiros de função e callbacks Passe comportamento para outra função.
  3. Lição 1 desafio Lambdas C++ e closures em C Capture contexto para callback.
  4. Lição 2 desafios Templates e técnicas genéricas C Escreva código independente de tipo em compile time.
  5. Lição 2 desafios Containers e algoritmos STL Compare processamento manual e algoritmos combináveis.
  6. Lição 1 desafio Programação orientada a objetos (POO) Aprenda encapsulamento, herança e polimorfismo em C++, comparando com um projeto C explícito.
  7. Lição 1 desafio Polimorfismo e tabelas de funções Escolha comportamento por interface comum.
  8. Lição 1 desafio RAII e cleanup determinístico Vincule lifetime do recurso ao objeto.