A linguagem C++ moderna introduziu ponteiros inteligentes (...
Próximas questões
Com base no mesmo assunto
Ano: 2025
Banca:
IDCAP
Órgão:
HEMOBA
Prova:
IDCAP - 2025 - HEMOBA - Analista Técnico - Área de Atuação: Análise de Sistemas |
Q3773959
Programação
A linguagem C++ moderna introduziu ponteiros
inteligentes (smart pointers) na sua biblioteca padrão
para auxiliar no gerenciamento automático de memória,
mitigando problemas como vazamentos de memória
(memory leaks) e ponteiros pendentes (dangling
pointers). Em um sistema de processamento de dados,
um objeto de grande porte precisa ser acessado por
múltiplas classes, mas sua existência deve ser
controlada por um único gerenciador. Assinale a
alternativa que descreve o ponteiro inteligente mais
adequado para garantir que o objeto seja destruído automaticamente quando o gerenciador sair de escopo,
ao mesmo tempo que permite que outras partes do
sistema observem o objeto sem afetar seu ciclo de vida.