Время - компиляция - Большая Энциклопедия Нефти и Газа, статья, страница 4
Земля в иллюминаторе! Земля в иллюминаторе! И как туда насыпалась она?!... Законы Мерфи (еще...)

Время - компиляция

Cтраница 4


Значение этой функции вычисляется во время компиляции. Везде, где требуется указать размер памяти, следует использовать функцию SizeOf, а не константу. Применение SizeOf повышает мобильность программ.  [46]

Вызов функции, обрабатываемый во время компиляции, называется связыванием.  [47]

Определение размера класса контейнера во время компиляции ( например, через нетиповой параметр шаблона) исключает возможность возникновения потенциально неисправимой ошибки во время выполнения программы, если оператору new не удастся получить необходимое количество памяти.  [48]

Если длина не известна во время компиляции, вместо нее печатается слово ADJUSTABLE. Эта таблица особенно полезна для определения точной длины сложно размещаемой структуры, чтобы согласовать с ней длину записи в файле. В примере эта таблица не напечатана, так как в программе не используются агрегаты переменных.  [49]

50 Строение Паскаль-машины. [50]

Такие ошибки называются ошибками, времени компиляции.  [51]

52 Пример блочной структуры. [52]

Статическая память постоянна и выделяется во время компиляции. Статическое распределение памяти является единственно возможным во многих языках программирования, например в ФОРТРАНе.  [53]

Внешняя статическая память также распределяется во время компиляции, однако в отдельном сегменте по отношению к сегменту процедуры. Все переменные внешней памяти обозначаются картами ESD. В этом месте желательно, чтобы читатель освежил в памяти назначение карт TXT, ESD и RLD в схеме непосредственно связывающего загрузчика, прочтя главу, посвященную загрузчикам. Выделение внешней памяти в виде отдельного сегмента в определенной степени зависит от выбранной схемы загрузки, однако в общем случае загрузчик будет загружать как программы конкретного задания, так и относящиеся к нему сегменты внешней статической памяти.  [54]

Макрообработка и операции, выполняемые во время компиляции. Не во всех языках предусмотрены средства макро и возможность выполнения операций во время компиляции. Однако если такие средства имеются, то их обработка ведется при семантическом анализе.  [55]



Страницы:      1    2    3    4