Descrição do Curso
Este módulo tem tudo a ver com design de classe e herança. Vamos introduzir os conceitos de bom design de classe. Mostraremos o caminho de usar a herança para descrever objectos do mundo real. Também descreverá diferentes tipos de herança e como usá-los, para além de introduzir um conceito de composição que pode ser usado para descrever componentes do objecto da vida real.
Objectivos de Aprendizagem
- Aprender princípios de bom design de classe
- Conhecer a herança
- Saber mais sobre a composição da classe
Habilidades que Você Vai Aprender
- Fundamentos do C++
- Conceitos de C++
- Modulos C++
- Modulo de função
- Biblioteca de modelos padrão (STL)
- Metaprogramação de modelo
O Que Você Vai Aprender
- Usar contêineres de sequência STL incluindo vetores, fila, deque, pilha, e lista
- Comparar lista versus vetor para escolher o contêiner de sequência correto
- Aplicar contêineres associativos como conjuntos, multiconjuntos (sacolas), e mapas
- Trabalhar com mapas desordenados ou mapas hash e contrastar mapas versus mapas hash
- Percorrer contêineres STL usando iteradores
Principais Conclusões
- O curso cobre contêineres de sequência STL, incluindo vetores, fila, deque, pilha, e lista.
- Aborda contêineres associativos como conjuntos, multiconjuntos (sacolas), e mapas.
- Distingue entre mapas e mapas desordenados ou mapas hash.
- Ensina o uso de iteradores para trabalhar com contêineres.
- Os tópicos se baseiam em fundamentos de C++ e a Biblioteca Padrão de Modelos (STL).
Perguntas Frequentes
Que contêineres este curso cobre?
Cobre contêineres de sequência como vetores, fila, deque, pilha, e lista, bem como contêineres associativos incluindo conjuntos, multiconjuntos (sacolas), mapas, e mapas desordenados ou mapas hash.
O curso explica a diferença entre contêineres similares?
Sim. Inclui aulas comparando lista versus vetor e mapas versus mapas hash.
Que habilidades este curso desenvolve?
Desenvolve Fundamentos de C++, Conceitos de C++, Módulos de C++, Módulo de Função, a Biblioteca Padrão de Modelos (STL), e Metaprogramação de Template.
Como você acessa elementos em todos esses contêineres?
O curso inclui uma aula sobre iteradores, que são usados para percorrer os contêineres.









