Pourquoi ne pouvons-nous pas créer une instance d'une classe abstraite?

J'ai trouvé dans de nombreux endroits :

  • Une Classe Abstraite est une classe qui est censé être utilisé comme une classe de base.
  • Une Classe Abstraite est une classe qui possède au moins une Fonction Virtuelle Pure.

Mais une chose qui frappe toujours mon esprit, c'est pourquoi nous ne pouvons pas créer une instance d'une classe abstraite? Beaucoup d'endroits sur l'Internet disent qu'il n'ya pas de point dans la création d'une instance, ou certains disent qu'ils sont censés être utilisés comme des classes de base. Mais pourquoi est-ce une erreur de créer une instance d'une classe abstraite?

source d'informationauteur Vijay