__based — Gramatyka
Specyficzne dla firmy Microsoft
Adresowanie bazowe jest przydatne, gdy potrzebna jest precyzyjna kontrola nad segmentem, w którym przydzielane są obiekty (statyczne i dynamiczne dane bazowe).
Jedyna forma adresowania bazowego akceptowalna w 32-bitowych i 64-bitowych kompilacjach to "oparta na wskaźniku", która definiuje typ, który zawiera 32-bitowe lub 64-bitowe przemieszczenie do 32-bitowej lub 64-bitowej podstawy lub oparta na void.
Gramatyka
based-range-modifier:
__based ( base-expression )base-expression:
based-variablebased-abstract-declaratorsegment-namesegment-castbased-variable:
identifierbased-abstract-declarator:
abstract-declaratorbase-type
type-name