__declspec(novtable)
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.