ПРИЛОЖЕНИЕ С: ОГРАНИЧЕНИЯ КОМПИЛЯТОРА

На верх  Назад  Вперёд

Имеются некоторые ограничения, присущие компилятору:

1.Объявления процедур и функций могут быть вложенными до 32-уровня. Это значение может быть изменено с помощью константы maxnesting.

2.В программе может быть использовано не более 1024 модулей. Вы можете изменить это значение, переопределив константу maxunits в исходном коде компилятора.

3.Максимальный уровень вложенности макросов препроцессора – это 16. Можно изменить, поменяв значение max_macro_nesting.

4.Размер массивов ограничен 2 ГБ по умолчанию в режиме 32-разрядного процессора.

Чтобы узнать об ограничениях конкретного процессора, см. раздел 6.8. Ограничения стека.