Imagem de fundo

Em um TAD de mensagens, deseja-se reduzir aliasing e facilitar comparação por conteúdo....

Em um TAD de mensagens, deseja-se reduzir aliasing e facilitar comparação por conteúdo. Marque a alternativa que melhor atende a esse objetivo.


A

Registro mutável com ponteiros compartilhados, campos variáveis sem cópia e comparação por endereço das instâncias.


B

Vetor mutável com fatias compartilhadas entre instâncias, campos opcionais lazily alocados e comparação por identidade de alocação.


C

Registro imutável com cópia defensiva no construtor, campos de tamanho fixo e comparação estrutural por todos os campos.


D

Tupla mutável com referências internas expostas, normalização tardia de campos e comparação por hash pré-computado sem confirmação.