1.a) Ver lista_de_telefonema.H,
lista_de_telefonema_impl.H,
lista_de_telefonema.C.
Estes ficheiros são os que estão no directório ~/POO/Outros4,
e são os que os alunos devem usar nas alíneas seguintes.
1.b) As diferenças são meramente sintácticas. Conceptualmente tudo se manteve. Com uma excepção: a utilização de ponteiros para a lista associada a um iterador permite fazer atribuições entre iteradores, o que antes não era possível.
1.cd) Ver lista_de_telefonema.H,
lista_de_telefonema_impl.H,
lista_de_telefonema.C.
2. Os ponteiros p1 e p2
apontam a variável i. Assim, o
valor de i pode ser manipulado
através de qualquer dessas três variáveis, embora através dos ponteiros
exija a utilização do operador conteúdo (operador *).