Utilizador:Atomasso
Sobre o conteúdo[editar | editar código-fonte]
- Objetivo
- Por que C#?
- Diferenças entre C#, C++ e Java
Iniciando o estudo[editar | editar código-fonte]
- Introdução
- Alô, Mundo!
- Variáveis e constantes
- Ponteiros
- Vetores
- Estruturas
- Operadores
- Decisão e controle de fluxo
- Estruturas de repetição
- Funções
- Referências de dados
- Entrada e saída de dados
- Entrada e saída de dados 2
- Manipulando strings
Objetos (básico)[editar | editar código-fonte]
Objetos (avançado)[editar | editar código-fonte]
- 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
Conceitos avançados[editar | editar código-fonte]
Standard Template Library (STL)[editar | editar código-fonte]
Anexos[editar | editar código-fonte]
- História da Linguagem C++
- 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
- C++11