Aula prática 14
Sumário
Os alunos no final das aulas 13 e 14 deverão conhecer:
- A utilidade do conceito de rotinas em-linha.
- As vantagens da utilização da palavra chave
const
em
classes:
- Em operações que não alteram a variável implícita.
- Em parâmetros (passagem de argumentos por referência
constante).
- Em tipos de devolução.
- A possibilidade de devolução por referência.
- A noção de CIC (Condição Invariante de Classe) e sua utilidade.
- A possibilidade de sobrecarga de operadores para classes C++.
- As noções de amizade e de membros de classe ou estáticos.
Deverão também ser capazes de:
- Definir completa e disciplinadamente TAD.
- Usar TAD em programas onde a sua utilização se justifique.
- Implementar TAD através de classes C++, incluindo a respectiva documentação, usando programação
por contrato (i.e., com PC e CO especificadas e verificadas em
cada rotina membro e com CIC especificada e verificada em cada rotina
membro) e fazendo testes de unidade.
Adicionalmente, a aula serve para resolver frequências e exames de anos
anteriores.
Caso os alunos sintam que os objectivos não foram atingidos na totalidade
deverão concluir/repetir os exercícios desta aula autonomamente e ou recorrer
aos horários
de dúvidas.
O resumo da matéria abordada nesta aula prática pode ser consultado aqui.
1. Complete os exercícios da Aula
13.
2. Resolva exercícios de frequências e exames
de anos anteriores.
-
2001/2002:
-
2000/2001:
-
1999/2000
-
1998/1999