aliasing bug, bug de nome alternativo

Uma classe de erros sutis de programação pode surgir no código executa a alocação dinâmica. Se vários ponteiros indicarem o mesmo bloco de armazenamento, o programa poderá liberar essa área usando um dos ponteiros e, em seguida, usar outro ponteiro (um nome alternativo), não mais estaria apontando para os dados desejados. Esse bug pode evitado através do uso de estratégias de alocação nunca utilizam mais de uma cópia de um ponteiro para a memória básica alocada, ou através do uso de linguagens de nível mais alto, como a LISP, empregam um recurso de coleta de lixo. Também chamado de stale pointer bug (bug de ponteiro vazio). Ver também alias (nome alternativo); dynamic allocation (alocação dinâmica); garbage collection (coleta de lixo).
+
..
../..