Informática, perguntado por krlossantos, 5 meses atrás

Dado o seguinte tipo abstrato de dados de uma pilha implementada em lista encadeada:
Qual o problema nas seguintes implementações do construtor e/ou do destrutor?


O construtor e o destrutor estão implementados corretamente.


Não há alocação dinâmica de memória pelo construtor.


O construtor associa o ponteiro da estrutura à uma região de memória inválida.


Haverá vazamento de memória pelo destrutor em caso de pilha não vazia.


Haverá vazamento de memória pelo destrutor em caso de pilha vazia.

Anexos:

Soluções para a tarefa

Respondido por andreencinas
30

Resposta:

Haverá vazamento de memória pelo destrutor em caso de pilha não vazia.

Explicação:

faltou perguntar com este código aqui

if (!isEmpty()) {...

Respondido por sayuriitosilva
0

O problema encontrado da implementação do construtor e/ou destrutor é de que haverá um vazamento de memória pelo destrutor caso em de pilha não vazia - faltando adicionar if (!isEmpty()). Alternativa 4.

O que é o construtor e o destrutor?

Pelo java script, o construtor é uma função que possui o mesmo nome da classe e que não pode portanto retornar valor nenhum - havendo algumas exceções. Ademais, o destrutor é uma função da classe comum com o til - ~ - que deverá ser anexado no inicio da linha.

Saiba mais sobre o Java em:

brainly.com.br/tarefa/23913039

#SPJ2

Anexos:
Perguntas interessantes