C ++ programação

1496 palavras 6 páginas
TUTORIAL: 3
"C++ COMO UMA LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS." 3
1. CLASSES E OBJETOS 3
1.1. ESPECIFICANDO UMA CLASSE 4
1.2. STRUCT EM C++ 5
1.2.1. ATRIBUTOS OU DADOS MEMBRO. 6
1.2.2. MÉTODOS OU FUNÇÕES MEMBRO. 8
1.2.3. FUNÇÕES MEMBRO QUE RETORNAM VALORES. 13
1.2.4. FUNÇÕES DECLARADAS EXTERNAS A CLASSE , FUNÇÕES MEMBRO CHAMAMANDO FUNÇÕES MEMBRO. 14
1.2.5. ALGO PARECIDO EM UMA LINGUAGEM PROCEDURAL 18
1.2.6. CONSTRUTORES 22
1.2.7. CONSTRUTORES E AGREGAÇÃO 25
1.2.8. DESTRUTORES. 29
1.3. ENCAPSULAMENTO COM "CLASS" 31
1.3.1. ATRIBUTOS PRIVATE, FUNÇÕES MEMBRO PUBLIC 35
1.3.2. UM DADO MEMBRO É PUBLIC 37
1.3.3. COMPILANDO UM PROGRAMA COM VÁRIOS ARQUIVOS. 39
1.4. TIPO ABSTRATO DE DADOS 42
1.4.1. TAD FRAÇÃO 42
1.5. CONSIDERAÇÕES C++: 51
1.5.1. CONST 51
1.5.2. FUNÇÕES INLINE 53
1.5.3. ALOCAÇÃO DINÂMICA COM NEW E DELETE. 56
1.5.4. REFERÊNCIA & 72
1.6. RECAPITULANDO 75
1.6.1. ARGUMENTOS DE LINHA DE COMANDO. 75
2. HERANÇA 89
2.1. HIERARQUIAS DE TIPOS 89
2.1.1. UMA HIERARQUIA SIMPLES. 89
2.1.2. PROTECTED 94
2.1.3. REDEFINIÇÃO DE FUNÇÕES MEMBRO HERDADAS 98
2.1.4. UMA HIERARQUIA DE LISTAS LIGADAS 102
2.2. HIERARQUIAS DE IMPLEMENTAÇÃO 116
2.2.1. FILA A PARTIR DE UMA LISTA 116
3. POLIMORFISMO, FUNÇÕES VIRTUAIS 120
3.1. O QUE SIGNIFICA POLIMORFISMO 120
3.1.1. SOBRECARGA DE MÉTODOS 120
3.1.2. REDEFINIÇÃO DE UMA FUNÇÃO MEMBRO PARA UMA CLASSE HERDEIRA 120
3.1.3. "COPY CONSTRUCTOR" 120
3.1.4. SOBRECARGA DE FUNÇÃO EM C++. 123
3.1.5. "DEFAULT ARGUMENTS", VALORES SUGESTÃO 127
3.1.6. SOBRECARGA DE OPERADOR 127
3.2. CLASSES ABSTRATAS E CONCRETAS 133
3.2.1. CLASSE ABSTRATA ITERADOR 133
3.2.2. ACOPLAMENTO DE MENSAGENS 139
3.2.3. CONTAS BANCÁRIAS 145
3.2.4. LISTA HETEROGÊNEA DE CONTAS BANCÁRIAS. 155
4. TÓPICOS AVANÇADOS 157
4.1. FRIENDS 157
4.1.1. UMA CLASSE PERMITINDO ACESSO A OUTRA 158
4.1.2. OPERADORES E FRIENDS 160
4.2. HERANÇA MÚLTIPLA 174
4.2.1. UM EXEMPLO SIMPLES. 174
4.2.2.

Relacionados

  • programaçao c++
    1610 palavras | 7 páginas
  • Programação C++
    7138 palavras | 29 páginas
  • programacao em C++
    2548 palavras | 11 páginas
  • Programação c
    1154 palavras | 5 páginas
  • Programação em C
    1030 palavras | 5 páginas
  • C/C++ programação
    976 palavras | 4 páginas
  • c++ Programacao
    10644 palavras | 43 páginas
  • Programação em C++
    18077 palavras | 73 páginas
  • Programação em C
    420 palavras | 2 páginas
  • Programação em C
    494 palavras | 2 páginas