Ed
ano passado
Para identificar o que caracteriza uma classe puramente virtual em C++, precisamos entender o conceito de funções virtuais puras. Uma classe é considerada puramente virtual quando contém pelo menos uma função virtual pura, que é declarada com `= 0` no final da sua declaração. Vamos analisar as alternativas: a) Contém apenas funções estáticas - Isso não é verdade, pois uma classe puramente virtual pode ter funções não estáticas. b) Possui pelo menos uma função virtual pura - Esta é a definição correta de uma classe puramente virtual. c) Não pode ser herdada - Isso é falso, pois classes puramente virtuais são frequentemente herdadas para implementar as funções virtuais puras. d) Possui implementações para todas as suas funções - Isso também é falso, pois uma classe puramente virtual pode ter funções que não possuem implementação. Portanto, a alternativa correta é: b) Possui pelo menos uma função virtual pura.
Cadastre-se ou realize login
Mais perguntas desse material