Programar em C++
Observações: É pré-requisito para este livro sólidos conhecimentos sobre linguagem C e Programação Orientada a Objetos.
C++ é uma linguagem de programação de alto nível com facilidades para o uso em baixo nível. Foi desenvolvida por Bjarne Stroustrup (foto) como uma melhoria da linguagem C, e desde os anos 1990 é uma das linguagens mais populares do mundo.
O leitor poderá se sentir à vontade para expor suas opiniões, sugestões e dúvidas. Os que tiverem interesse também poderão contribuir para o desenvolvimento deste livro e ajudar a difundir os conhecimentos da fascinante linguagem C++.
Para deixar uma mensagem aos colaboradores utilize a página de discussão.
Etapas de desenvolvimento - 9 fases | ||||||||
---|---|---|---|---|---|---|---|---|
Início: | Básico: | Criação: | Desenvolvimento: | Maturação: | Revisão: | Desenvolvido: | Finalização: | Abrangente: |
Sobre o conteúdo
editarIniciando o estudo
editarObjetos (básico)
editarObjetos (avançado)
editar- Encapsulamento
- Herança
- Polimorfismo
- Friend
- Classes internas
- Sobrecarga de operadores
- Manipulando classes
- Objetos como atributos
- Alocação dinâmica de objetos
- Acessando membros via ponteiro
- Ponteiros como membros de uma classe
- O ponteiro this
- Referências a objetos
- Funções membro sobrecarregadas
- Funções membro com valores default
- Sobrecarregando construtores
- Construtor de cópia
- Conversão entre objetos e tipos simples
- Arrays de objetos
- Exemplo: Uma classe string
- Exemplo: Lista encadeada