E2166 Le destructeur de 'classe' n'est pas accessible (C++)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Erreurs et avertissements du compilateur (C++) - Index

Le destructeur de cette classe C++ est protégé ou privé et vous ne pouvez pas y accéder ici pour détruire la classe.

Si un destructeur de classe est privé, la classe ne peut pas être détruite ni utilisée. Ceci est probablement une erreur.

Un destructeur protégé n'est accessible que depuis des classes dérivées.

Ceci garantit qu'aucune instance d'une classe de base n'est créée et que seules des classes en sont dérivées.