__declspec(novtable)

提供: RAD Studio
移動先: 案内検索

キーワード(アルファベット順):インデックス への移動


カテゴリ

修飾子拡張キーワード記憶クラス指定子

構文

__declspec( novtable ) declarator

この形式の _declspec は、あらゆるクラス宣言に適用できますが、純粋インターフェイス クラス(それ自体はインスタンス化されないクラス)のみに適用する必要があります。 _declspec により、クラスのコンストラクタおよびデストラクタで vfptr を初期化するコードをコンパイラが生成しません。 多くの場合で、これはクラスと関連付けられている vtable への参照だけを削除するので、vtable はリンカが削除します。 この形式の _declspec を使うと、コードのサイズが大幅に小さくなります。

関連項目