La réponse à ta question tient en fait dans la définition même d'une classe abstraite en C++ :

Une classe abstraite est une classe qui peut uniquement être utilisée comme classe de base, aucun...