__based 文法
Microsoft 固有の仕様
ベースとなるアドレス指定は、オブジェクトが割り当てられるセグメントを詳細に制御する必要がある場合に便利です (静的および動的ベースのデータ)。
32 ビットおよび 64 ビット コンパイルで受け入れられるベースとなるアドレス指定の唯一の形式は、32 ビットまたは 64 ビット ベースへの 32 ビットまたは 64 ビットの変位を含む型を定義する、または void に基づく、「ポインターをベースとする」ものです。
文法
based-range-modifier: __based(base-expression)
base-expression: based-variablebased-abstract-declaratorsegment-namesegment-cast
based-variable: identifier
based-abstract-declarator: abstract-declarator
base-type: type-name
Microsoft 固有の仕様はここまで