__based 文法

Microsoft 固有の仕様

ベースとなるアドレス指定は、オブジェクトが割り当てられるセグメントを詳細に制御する必要がある場合に便利です (静的および動的ベースのデータ)。

32 ビットおよび 64 ビット コンパイルで受け入れられるベースとなるアドレス指定の唯一の形式は、32 ビットまたは 64 ビット ベースへの 32 ビットまたは 64 ビットの変位を含む型を定義する、または void に基づく、「ポインターをベースとする」ものです。

構文

based-range-modifier:
__based( base-expression )

base-expression:
based-variable based-abstract-declarator segment-name segment-cast

based-variable:
identifier

based-abstract-declarator:
abstract-declarator

base-type:
type-name

Microsoft 固有の仕様はここまで

関連項目

Based ポインター