Главная страница
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.015 c
1-23201
supersan
2003-04-18 15:42
2003.05.08
Глюк при показе формы


3-22976
SiJack
2003-04-17 13:51
2003.05.08
Каскадное удаление в Access (ADO)


1-23073
maksimenkon
2003-04-25 17:18
2003.05.08
Как уменьшить картинку???


14-23372
olejka
2003-04-19 18:51
2003.05.08
Модифицированная тригонометрия для военных


14-23294
vopros
2003-04-22 13:00
2003.05.08
ЧТо то нас давно не кто не покидал