Открытый массив - Большая Энциклопедия Нефти и Газа, статья, страница 1
Параноики тоже люди, и у них свои проблемы. Легко критиковать, но если бы все вокруг тебя ненавидели, ты бы тоже стал параноиком. Законы Мерфи (еще...)

Открытый массив

Cтраница 1


Открытые массивы этого вида разрешают, в отличие от всех других массивов, передавать в процедуру или функцию массив различных по типу значений.  [1]

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

Как работают открытые массивы, когда нижняя граница фактического параметра яе равна нулю.  [3]

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

Поддерживает ли C Builder открытые массивы Объектного Паскаля.  [5]

Исключение составил практически один термин открытый массив, которым мы заменили термин гибкий массив.  [6]

К особенностям Delphi относится поддержка открытых массивов ( open arrays) - массивов, для которых точное число и тип элементов неизвестны на этапе компиляции. C Builder также поддерживает эту мощную возможность и предоставляет несколько вспомогательных макросов для работы с открытыми массивами.  [7]

Следующий короткий пример иллюстрирует неправильное использование открытых массивов.  [8]

Вызвать такую функцию можно, используя конструктор открытого массива, описанный в предыдущем разделе.  [9]

В версии языка Turbo Pascal 7.0 введено понятие открытого массива, т.е. массива, который можно передавать в процедуру и функцию в качестве параметра-значения или параметра-константы без указания длины. Формальным параметром в этом случае может выступать любой массив, состоящий из элементов того же типа, что и открытый массив.  [10]

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

Для составления информации о подпрограмме вычисления функции Arch x, которая является открытым массивом, необходимо знать библиотечные номера подпрограмм вычисления функции In x и УХ.  [12]

Тип TVarRec используется внутри процедур и функций, в которые передается параметр типа открытого массива констант array of const. В этом случае массив представляет собой массив данных различных типов. При передаче в процедуру или функцию каждый из элементов такого массива переводится в запись TVarRec и снабжается полем VType, которое позволяет определить тип каждого элемента передаваемого открытого массива.  [13]

NET структуры типа TVarRec отсутствуют, хотя большинство функций, использующих параметры в виде открытых массивов констант, переписаны и доступны. NET приложение, использующее TVarRec, вам придется переписать соответствующие фрагмента кода.  [14]

Функция Format возвращает отформатированную строку, представляющую собой результат применения строки описания формата Format к открытому массиву аргументов Args.  [15]



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