Utilizador:Atomasso
Aspeto
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