Ed
há 12 meses
A palavra-chave `unsafe` em Rust é utilizada para indicar que o código pode realizar operações que não são verificadas pelo compilador em termos de segurança, permitindo, por exemplo, a manipulação direta de memória. Isso é necessário em situações onde o programador precisa de mais controle, mas também traz riscos, pois pode levar a comportamentos indesejados se não for usado corretamente. Analisando as alternativas: A) Indica que o código pode ser executado sem verificação de erros. - Parcialmente correta, mas não é a definição mais precisa. B) Permite a manipulação direta de memória sem as restrições de segurança padrão. - Esta é a definição correta da palavra-chave `unsafe`. C) Habilita o uso de bibliotecas externas. - Não é verdade, pois o uso de bibliotecas externas não depende da palavra-chave `unsafe`. D) Ativa o uso de um coletor de lixo no programa. - Isso não é correto, pois Rust não utiliza coletor de lixo. Portanto, a alternativa correta é: B) Permite a manipulação direta de memória sem as restrições de segurança padrão.
Cadastre-se ou realize login
Mais perguntas desse material