1.
Introdução
1.1.
Olá mundo!
2.
Conceitos básicos
2.1.
Variáveis
2.2.
Instruções
2.3.
Estruturas de controle
2.4.
Funções
2.5.
Tipos definidos pelo usuário
2.6.
Referências
2.7.
Ponteiros e smart pointers
2.8.
Const, constexpr e consteval
2.9.
Namespaces
3.
Visão geral sobre o processo de compilação
3.1.
Preprocessamento
3.2.
Compilação
3.3.
Linkagem
3.4.
Gerenciamento de pacotes
4.
Introdução à biblioteca padrão do C++
4.1.
String
4.2.
I/O (Entrada e saída)
4.3.
Array
4.4.
Vector
4.5.
Map
4.6.
Set
4.7.
Function e lambdas
4.8.
Algoritmos
5.
Programação orientada a objetos
5.1.
Classes e objetos
5.2.
Herança e polimorfismo
5.3.
Composição vs herança
5.4.
Tratamento de erros e exceções
5.5.
Sobrecarga de operadores
5.6.
Gerenciamento de recursos e RAII
6.
Bibliotecas de terceiros
6.1.
Interface gráfica desktop com Qt
6.2.
Teste automatizado de software com Catch2
6.3.
Visualização 2D com SDL
6.4.
Visualização 3D com OpenGL
7.
Metaprogramação e templates
7.1.
Templates
7.2.
Metaprogramação estática
7.3.
CRTP
7.4.
SFINAE
7.5.
PIMPL
8.
Algoritmos e estruturas de dados
8.1.
Busca
8.2.
Recursão
8.3.
Grafos
9.
Programação paralela e concorrente
9.1.
Threads
9.2.
Async
10.
FAQ
Light (default)
Rust
Coal
Navy
Ayu
std::function & lambda