Resolução da 4ª Aula Prática

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 *).