__declspec(novtable)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Liste alphabétique des mots clés - Index


Catégorie

Modificateurs, Extensions des mots clés, Spécificateurs de classe de stockage

Syntaxe

__declspec( novtable ) déclarateur

Cette forme de _declspec peut être appliquée à toute déclaration de classe, mais ne doit l'être qu'aux classes d'interface pure, c'est-à-dire à des classes qui ne seront jamais instanciées d'elles-mêmes. _declspec empêche le compilateur de générer le code d'initialisation du vfptr dans les constructeurs et le destructeur de la classe. Dans de nombreux cas, cela supprime les seules références à la vtable qui sont associées avec la classe et ainsi, le lieur la supprimera. L'utilisation de cette forme de _declspec peut entraîner une réduction sensible de la taille du code.

Voir aussi