|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.06.2011, 15:31 | #1 |
Пользователь
Регистрация: 01.04.2010
Сообщений: 11
|
Аналоги динамических массивов в TP, PascalABC
полноценного открытого массива скажем type arr=array of integer;
Pascal не поддерживает. Используют аналоги: Код:
В Примере классов (pascalABC) с использованием этого такое выделение памяти приводит к сообщению о выходе за граница массива Код:
|
21.06.2011, 16:42 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
хакерство всё это... грязные методы...
может лучше посмотреть на использование динамических структур (связных списков) ?! Это может оказаться и надежнее, и красивее и эффективнее, чем манипуляции с указателями... а вообще, мне удалось обмануть это Pascal.ABC таким образом: Код:
Кстати, если выделить память ОДИН раз (сразу, сколько надо - задать нужное N и выделить), тогда не понадобятся трюки с копированием из старой области памяти в новую, это весьма положительно скажется на быстродействии... Последний раз редактировалось Serge_Bliznykov; 21.06.2011 в 16:46. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Из динамических массивов в обычные | Zayka | Помощь студентам | 9 | 18.04.2011 01:32 |
удаление динамических массивов | Dimarik | Общие вопросы C/C++ | 20 | 14.03.2011 12:30 |
сортировка динамических массивов в Си | тина сорока | Помощь студентам | 2 | 26.02.2010 00:39 |
обработка динамических массивов | funky | Помощь студентам | 0 | 11.05.2009 17:53 |
C++. Объявление динамических массивов. | Парсифаль | Помощь студентам | 27 | 03.05.2009 23:21 |