8 - Faça a distinção entre funções virtuais e funções virtuais puras.

Passo 1

Bom galera,vamos ver a diferença entre funções virtuais puras e funções virtuais, elas possuem nomes parecidos mas são diferentes em suas funcionalidades.

  • Funções virtuais: é uma função de membro declarada dentro da classe base que pode ser redefinida ou sobrescrita por uma classe derivada.
  • Funções virtuais puras: é uma função virtual na classe base sem nenhuma implementação.

Resposta

Uma função virtual é uma função de membro declarada dentro da classe base que pode ser redefinida ou sobrescrita por uma classe derivada, enquanto a função virtual pura é uma função virtual na classe base sem nenhuma implementação.