Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.08;
Скачать: CL | DM;

Вниз

обнуление массива   Найти похожие ветки 

 
Max1111   (2003-04-24 14:32) [0]

Как обнулить динамическую матрицу одной командой, не используя цикла?


 
Smithson ©   (2003-04-24 14:34) [1]


var A: Array of Integer

A := nil;



 
Skier ©   (2003-04-24 14:35) [2]

FillChar(...) ?


 
Max1111   (2003-04-24 14:35) [3]

Так, убивается сама матрица А. А я с ней еще хочу работать.


 
Dms   (2003-04-24 14:39) [4]

ZeroMemory(adr, len)


 
MBo ©   (2003-04-24 14:41) [5]

>динамическую матрицу
Полагаю, это двумерный дин. массив?
Тогда Skier © (24.04.03 14:35) в цикле для каждого массива первого уровня


 
Max1111   (2003-04-24 14:41) [6]

ZeroMemory не понимает, говорит нет такого.


 
app ©   (2003-04-24 14:42) [7]

Skier © (24.04.03 14:35)
Это как, продемонстрируй, желательно без утечки памяти. К Dms (24.04.03 14:39) это тоже относится.


 
Max1111   (2003-04-24 14:43) [8]

МВо а по-подробнее можно?


 
Dms   (2003-04-24 14:45) [9]

uses Windows;
...
var a: array of byte;
...
ZeroMemory(@a[0], length(a));


 
Skier ©   (2003-04-24 14:45) [10]

>app
Какая учечка памяти ?! Что за чушь ?!
FillChar(A[0], Length, 0);


 
Skier ©   (2003-04-24 14:47) [11]

>app
Это для одномероного...для матрицы см. MBo © (24.04.03 14:41)


 
Anatoly Podgoretsky ©   (2003-04-24 14:49) [12]

Вы рразницу между вектором и матрицей понимаете?


 
Anatoly Podgoretsky ©   (2003-04-24 14:50) [13]

Skier © (24.04.03 14:47)
Без цикла просили.


 
Skier ©   (2003-04-24 14:51) [14]

>Anatoly Podgoretsky © (24.04.03 14:50)
1) Ну зачем же вопросы так буквально понимать ? :)
2) Твои варианты какие ?


 
Anatoly Podgoretsky ©   (2003-04-24 14:55) [15]

На мой взгляд единственный вариант Smithson © (24.04.03 14:34), но врядли он устроит Max1111.
В другом случае прямого решения нет, я конечно могу предложить использовать процедуру, в которой все равно будет делаться в цикле, но это не совсем то,зато одной командой, кстати как и FillChar, скрытый цикл.


 
Skier ©   (2003-04-24 15:00) [16]

Anatoly Podgoretsky © (24.04.03 14:55)

> На мой взгляд единственный вариант Smithson © (24.04.03
> 14:34)

Вариант чего ?
Как обнулить значения массива или как обнулить
указатель (т.е. вообче его снести из памяти) ?
Мне кажеться что вопрос был задан про обнуления значений и, если
это так, то Smithson © (24.04.03 14:34) - НЕ ТО !



Страницы: 1 вся ветка

Текущий архив: 2003.05.08;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.02 c
14-23394
td
2003-04-21 20:36
2003.05.08
про InstallShield Express


3-22999
Ihtiandr
2003-04-17 17:12
2003.05.08
onLockError


3-23046
Бульбаш
2003-04-16 12:12
2003.05.08
Как правильно выполнить соединение Master-Detail в ODAC


9-22906
JOHNY C
2002-12-05 08:49
2003.05.08
набор команды(неужели нет людей)


3-22920
Sokol
2003-04-16 23:56
2003.05.08
Подключение...