Академический Документы
Профессиональный Документы
Культура Документы
Programar em C++
É 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++.
Programar em C++ 2
Sobre o conteúdo
• /Objetivo/
Iniciando o estudo
• /Introdução/
Programar em C++ 4
• /Alô, Mundo!/
• /Variáveis e constantes/
Programar em C++ 5
• /Ponteiros e matrizes/
• /Estruturas/
Programar em C++ 6
• /Operadores/
• /Laços/
• /Funções/
Programar em C++ 8
• /Referências de dados/
• /Manipulando strings/
Programar em C++ 10
Objetos (básico)
• /Classes/
• Atributos
Programar em C++ 11
• Conceituação
Programar em C++ 12
• Declarando classes
• Instanciando objetos
Programar em C++ 13
• Definição de classes
• Especificadores de acesso
Programar em C++ 14
• Construtores e destrutores
• "Copy constructors"
Programar em C++ 15
Objetos (avançado)
• /Encapsulamento/
• /Herança/
Programar em C++ 16
• Conceito
• Sintaxe
Programar em C++ 17
• Heranças múltiplas
Programar em C++ 18
• Construtores e destrutores
• Superposição de funções
• /Polimorfismo/
• Funções virtuais
Programar em C++ 21
• /Friend/
• /Classes internas/
Programar em C++ 24
• /Sobrecarga de operadores/
• Manipulando classes
Programar em C++ 25
• O ponteiro this
• Referências a objetos
Programar em C++ 28
• Funções membro
sobrecarregadas
• Sobrecarregando construtores
• Construtor de cópia
Programar em C++ 30
• Arrays de objetos
Programar em C++ 31
Conceitos avançados
• /Exceções/
Programar em C++ 33
• /Namespace/
• /Templates/
Programar em C++ 34
• /Introdução a STL/
• /Containers/
Programar em C++ 35
• /Iterators/
• /Algorithms/
Programar em C++ 36
• /Function Objects/
Anexos
• 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/
Ligações externas
• Tutorial completo de c++ (em inglês) [1]
• Apostila online da UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL [2]
• Portal dos programadores C++ Builder [3]
Referências
[1] http:/ / www. cplusplus. com/ doc/ tutorial/
[2] http:/ / www. inf. ufrgs. br/ ~johann/ cpp2004/
[3] http:/ / www. dicasbcb. com. br/
Fontes e Editores da Página 37
Licença
Creative Commons Attribution-Share Alike 3.0 Unported
http:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/