Ed
há 8 horas
Vamos analisar as alternativas sobre funções templates em C++: a) Diz que os tipos de dados, parâmetros e retorno são definidos em tempo de execução. Isso está incorreto, pois templates são resolvidos em tempo de compilação, não em tempo de execução. b) Afirma que funções ou classes com mesma funcionalidade para diferentes tipos são bons candidatos a templates. Isso está correto. c) Explica que ao declarar uma função template com parâmetro tipo int, o compilador gera uma versão da função para int. Isso está correto. d) Diz que se a função for chamada com parâmetro int, cria função para float, e vice-versa. Isso está incorreto, pois o compilador cria a função para o tipo do parâmetro passado, não para outro tipo. Portanto, as alternativas incorretas são a) e d), mas como a questão pede para marcar a alternativa incorreta, a resposta correta é: a) são funções genéricas em que os tipos de dados, parâmetros e os de retorno, os quais são definidos em tempo de execução.
Cadastre-se ou realize login
Mais perguntas desse material