8.2.4. Перечисляемые типы |
Вверх Предыдущий Следующий |
По умолчанию все перечисления хранятся как longword (4 байта), что эквивалентно применению переключателя {$Z4}, {$PACKENUM 4} или {$PACKENUM DEFAULT}. Поведение по умолчанию может быть изменено при помощи переключателей компилятора и установки его режима. В режиме компилятора tp, или с переключателями {$Z1} или {$PACKENUM 1}, пространство, используемое для хранения перечислений показано в таблице 8.1 Таблица 8.1. Пространство для хранения перечислений в режиме tp
Если применяются переключатели {$Z2} или {$PACKENUM 2}, то значение записывается в 2 байта (word), если перечисление имеет количество элементов меньшее или равное 65535. Если элементов больше, то значение перечисления записывается как 4-байтное значение (longword). |