Грамматика __based
Блок, относящийся только к системам Microsoft
Базовая адресация полезна, когда требуется точный контроль над сегментом, в котором выделяются объекты (статические и динамические данные).
Единственной формой базовой адресации, допустимой в 32- и 64-разрядных компиляциях, является адресация на базе указателя, которая определяет тип, содержащий 32- или 64-разрядное смещение до 32- или 64-разрядной базы, или адресация на базе void.
Грамматика
модификатор-диапазона-на-базе:
__based( базовое-выражение )базовое-выражение:
переменная-на-базе абстрактный-декларатор-на-базе сегмент-имя-сегмента-приведениепеременная-на-базе:
identifierабстрактный-декларатор-на-базе:
абстрактный-деклараторбазовый-тип:
имя-типа