Programar em C++
De Wikibooks

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.
Este wikilivro tem como objetivo fornecer um curso básico e avançado da linguagem, que pode ser utilizada para desenvolvimento de aplicativos em alto e baixo nível para sistemas operacionais, como Windows ou Linux, assim como para pequenos e grandes projetos utilizando microcontroladores.
É pré-requisito para este livro sólidos conhecimentos sobre linguagem C.
Para deixar uma mensagem aos colaboradores utilize a página de discussão.
| Etapas de desenvolvimento do livro - 9 fases | ||||||||
|---|---|---|---|---|---|---|---|---|
| Início: |
Básico: |
Criação: |
Desenvolvimento: |
Maturação: |
Revisão: |
Desenvolvido: |
Finalização: |
Finalizado: |
Tabela de conteúdo |
[editar] Sobre o conteúdo
[editar] Iniciando o estudo
[editar] Objetos (básico)
Classes
Atributos
Funções membro (Métodos)
Conceituação
Métodos de classe (const)
Construtores e destrutores
Interface e implementação
[editar] Objetos (avançado)
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
Herança
Polimorfismo
[editar] Conceitos avançados
[editar] Standard Template Library (STL)
[editar] Anexos
- O processo de compilação
- Lista de Palavras Reservadas do C++
- Lista de Operadores e Precedência
- Lista de Sequências de Escape
- Tabela ASCII
- FAQ C++

