Arthur Petit
21 Σεπτεμβρίου 2024
Κατανόηση της επιλογής διαγραφής χειριστή C++ σε υποκατηγορίες με g++

Αυτό το άρθρο της C++ εξηγεί πώς ο μεταγλωττιστής καθορίζει τον κατάλληλο τελεστή delete όταν εμπλέκονται αντικαταστάσεις υποκλάσης. Η C++ χρησιμοποιεί εικονικούς καταστροφείς για να επιλέξει την κατάλληλη λειτουργία διαγραφής ανάλογα με τον δυναμικό τύπο του αντικειμένου, ακόμα κι αν αναφέρεται από έναν δείκτη βασικής κλάσης.