_export, __export
提供:RAD Studio (日本語)
カテゴリ
修飾子、キーワード拡張
形式 1
class _export <クラス名>
形式 2
戻り値の型 _export <関数名>
形式 3
データ型 _export <データ名>
説明
これらの修飾子はクラス、関数、データをエクスポートする場合に使います。
リンカは _export または __export のフラグが付いた関数をモジュールのエクスポート テーブルに入れます。
_export または __export を使用すると、モジュール定義ファイルで EXPORTS セクションが不要になります。
_export または __export が付かない関数は、省略形のプロローグ/エピローグ コードを使うため、オブジェクト ファイルが小さくなり、実行速度も多少向上します。
メモ: _export または __export を使って関数をエクスポートする場合、関数は序数ではなく名前でエクスポートされます(通常は序数の方が効率的です)。
各種属性をデフォルトから変更する場合は、モジュール定義ファイルが必要となります。