Programar em C++: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
Conteúdo apagado Conteúdo adicionado
Linha 51:
== Objetos (avançado) ==
* [[Imagem:4de8.svg]] [[/Herança/]]
** [[Imagem:
** [[Imagem:
** [[Imagem:0de8.svg]]
** [[Imagem:0de8.svg]]
** [[Imagem:0de8.svg]]
<!-- Argumentos para construtores da classe base -->
** [[Imagem:0de8.svg]] Métodos virtuais▼
<!-- Ordem de chamada a construtores -->
** [[Imagem:0de8.svg]] Chamando múltiplas funções virtuais▼
** [[Imagem:0de8.svg]] [[/Herança/Passando parâmetros para construtores da classe base|Passando parâmetros para construtores da classe base]]
** [[Imagem:0de8.svg]] Métodos virtuais e passagem por valor▼
** [[Imagem:0de8.svg]]
** [[Imagem:0de8.svg]] [[/Herança/Superposição de funções|Superposição de funções]]
** [[Imagem:0de8.svg]] [[/Herança/Ocultando funções da classe base|Ocultando funções da classe base]]
** [[Imagem:0de8.svg]] [[/Herança/Acessando funções superpostas da classe base|Acessando funções superpostas da classe base]]
▲** [[Imagem:0de8.svg]] [[/Herança/Chamando múltiplas funções virtuais|Chamando múltiplas funções virtuais]]
▲** [[Imagem:0de8.svg]]
** [[Imagem:0de8.svg]] [[/Herança/Construtor de cópia virtual|Construtor de cópia virtual]]
** [[Imagem:0de8.svg]] [[/Herança/Virtual base class|Virtual base class]]
* [[Imagem:0de8.svg]] [[/Encapsulamento/]]
* [[Imagem:4de8.svg]] [[/Polimorfismo/]]
|