Изображение квадрата Дюрера

ООО АВТОМАТИКА плюс

Rambler's Top100

Рейтинг@Mail.ru

Справочная система




Функции ядра MatriX


Имя функции: Resize

Объявление:
  • function Resize(const Name: string; Rows, Cols: Integer): Integer;

Назначение:

Функция изменяет размеры массива Name, в результате чего он принимает новые размеры Rows х Cols. Данная функция не заботится о структуре массива, т.е. оставляет в памяти компьютера все элементы массива в старом положении. Например, если изменить размеры массива A=[1 2 3; 4 5 6] до 1 х 5, то получим массив A=[1 2 3 4 5], а если до 5 х 1, то получим A=[1; 2; 3; 4; 5] (символ ';' - разделитель строк массива). Если массив является вектором, то функция может воспользоваться дополнительной памятью, выделяемой при создании векторов функцией NewArray(). Использование дополнительной памяти - самый быстрый способ изменения длин векторов. Функция возвращает индекс массива Name.




Смотрите также:

Логинов Дмитрий © 2005-2015