Por Gabriel Aleksandravicius | Gerente da Aviônica, Minerva Rockets
Esse repositório contém todos os arquivos usados durante a capacitação de desenvolvimento de software feita para os treinees de 2021.2 da Minerva Rockets.
Os arquivos estão separados em 3 diretórios. Neles são apresentados os seguintes conceitos:
- 1 - Conceitos fundamentais
- Whitespace
- Comentários
- Diretivas de pré-processamento (include e using), namespaces
- Escape sequences
- Data types e modifiers
- Operadores aritméticos
- Operadores relacionais
- Escopo
- Loops: for, while e do... while
- Decisões: if, else, else if, switch, operador condicional
- Operadores lógicos
- 2 - Conceitos básicos
- Arrays
- Structs
- Funções: argumento, valores de retorno, implementação
- 3 - Classes e objetos
- Header files (.h) e implementation files (.cpp)
- Classe: definição, atributos e métodos, modificadores de acesso
- Objeto: Criação de instâncias, acesso aos atributos e métodos