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?
- 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.
- BMúltiplas cópias do mesmo objeto do tipo std::unique_ptr podem coexistir, o que é chamado de ponteiro compartilhado.
- CUm objeto do tipo std::unique_ptr pode ser nulo, assim como um ponteiro padrão da linguagem.
- DUm objeto do tipo std::unique_ptr não pode apontar para vetores ou listas.
- 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.