Gramática __based
Específico da Microsoft
O endereçamento baseado é útil quando é necessário controle preciso sobre o segmento ao qual os objetos estão alocados (dados estáticos e com base dinâmica).
O único formulário aceitável de endereçamento baseado em compilações de 32 bits e de 64 bits é o “baseado em um ponteiro”, que define um tipo que contém um deslocamento de 32 bits ou de 64 bits para uma base de 32 bits ou de 64 bits, ou com base em void.
Gramática
based-range-modifier:
__based( base-expression )base-expression:
based-variablebased-abstract-declaratorsegment-namesegment-castbased-variable:
identifierbased-abstract-declarator:
abstract-declaratorbase-type:
type-name