Microsoft 固有の修飾子
このセクションでは、次の領域での C++ への Microsoft 固有の拡張について説明します。
ベースとなるアドレス指定、他のポインターがオフセットできるベースとしてのポインターの使用の推奨事項
__declspec キーワードで宣言された拡張ストレージ クラス属性
__w64 キーワード
Microsoft 固有キーワードの多くは、宣言子を変更して派生型を作成する際に使用できます。 宣言子の詳細については、「宣言子」を参照してください。
Microsoft 固有キーワード
キーワード |
説明 |
派生型を作成するために使用しますか? |
---|---|---|
これに続く名前は、宣言に含まれている 32 ビット ベースへの 32 ビット オフセットを宣言します。 |
はい |
|
これに続く名前は、C の命名規約と呼び出し規約を使用します。 |
はい |
|
これに続く名前は、Microsoft 固有のストレージ クラス属性を指定します。 |
いいえ |
|
これに続く名前は、引数を渡すためのスタックの代わりに、レジスタ (使用できる場合) を使用できる関数を宣言します。 |
はい |
|
__declspec(restrict) と同様であるが、変数で使用。 |
いいえ |
|
これに続く名前は、標準呼び出し規約を順守する関数を指定します。 |
はい |
|
64 ビット コンパイラでより大きいデータ型としてマークします。 |
いいえ |
|
型またはその他のデータへのポインターが配置されていないことを指定します。 |
いいえ |
|
これに続く名前は、引数を渡すためのスタックの代わりに、SSE レジスタを含むレジスタ (使用できる場合) を使用できる関数を宣言します。 |
はい |