Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Linguagem C++ ("C mais mais") — FUNDATEC 2023

TI - Desenvolvimento de SistemasLinguagem C++ ("C mais mais")
Código
qa541343
Banca
FUNDATEC
Órgão
IFC
Ano
2023
Cargo
PEBTT ( )
Qual das seguintes afirmações sobre a classe std::unique_ptr, introduzida na versão 11 da linguagem de programação C++, é verdadeira?
  1. AO usuário é responsável por liberar a memória ocupada por objetos do tipo std::unique_ptr usando o comando delete para evitar um vazamento de memória.
  2. BMúltiplas cópias do mesmo objeto do tipo std::unique_ptr podem coexistir, o que é chamado de ponteiro compartilhado.
  3. CUm objeto do tipo std::unique_ptr pode ser nulo, assim como um ponteiro padrão da linguagem.
  4. DUm objeto do tipo std::unique_ptr não pode apontar para vetores ou listas.
  5. EUm objeto do tipo std::unique_ptr usa mais memória do que um ponteiro padrão da linguagem, já que precisa armazenar o número de referências ao objeto.
Revelar gabarito e comentário

GabaritoC — Um objeto do tipo std::unique_ptr pode ser nulo, assim como um ponteiro padrão da linguagem.

Link permanente: /questoes/qa541343