__based Грамматики

Блок, относящийся только к системам Майкрософт

Базовая адресация полезна, когда требуется точный контроль над сегментом, в котором выделяются объекты (статические и динамические данные).

Единственная форма адресации на основе допустимых в 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

Завершение блока, относящегося только к системам Майкрософт

См. также

Относительные указатели