Ναι, οι αφηρημένες κλάσεις έχουν vtables, επίσης με καθαρές αφηρημένες μεθόδους (αυτές μπορούν πραγματικά να υλοποιηθούν και να κληθούν) και ναι - ο κατασκευαστής τους προετοιμάζει τις καθαρές εγγραφές σε ένα καθορισμένη τιμή.
Μπορεί η αφηρημένη τάξη να έχει εικονική λειτουργία;
Μια αφηρημένη τάξη περιέχει τουλάχιστον μία καθαρή εικονική συνάρτηση. Δηλώνετε μια καθαρή εικονική συνάρτηση χρησιμοποιώντας έναν καθαρό προσδιοριστή (=0) στη δήλωση μιας συνάρτησης εικονικού μέλους στη δήλωση κλάσης.
Έχει κάθε τάξη εικονικό τραπέζι;
Έτσι η σύντομη απάντηση είναι όχι. Το πρότυπο δεν το προσδιορίζει αυτό.
Η αφηρημένη κλάση περιέχει μη εικονικές συναρτήσεις;
Οι αφηρημένες τάξεις (εκτός από τις καθαρές εικονικές συναρτήσεις) μπορούν να έχουν μεταβλητές μέλους, μη εικονικές συναρτήσεις, κανονικές εικονικές συναρτήσεις, στατικές συναρτήσεις κ.λπ..
Μπορεί η αφηρημένη κλάση να δημιουργήσει αντικείμενο;
Όχι, δεν μπορούμε να δημιουργήσουμε ένα αντικείμενο μιας αφηρημένης κλάσης … Η μεταβλητή αναφοράς χρησιμοποιείται για να αναφέρεται στα αντικείμενα παραγόμενων κλάσεων (υποκλάσεις αφηρημένης κλάσης). Μια αφηρημένη κλάση σημαίνει την απόκρυψη της υλοποίησης και την εμφάνιση του ορισμού της συνάρτησης στον χρήστη είναι γνωστή ως κλάση Abstract.