• Matéria: Informática
  • Autor: krlossantos
  • Perguntado 3 anos 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:

Respostas

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 similares