Imagem de fundo

Qual das seguintes afirmações sobre a classe...

Qual das seguintes afirmações sobre a classe std::unique_ptr, introduzida na versão 11 da linguagem de programação C++, é verdadeira?


A

O 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.


B

Múltiplas cópias do mesmo objeto do tipo std::unique_ptr podem coexistir, o que é chamado de ponteiro compartilhado.


C

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


D

Um objeto do tipo std::unique_ptr não pode apontar para vetores ou listas.


E

Um 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.