Форум: "Начинающим";
Текущий архив: 2018.10.21;
Скачать: [xml.tar.bz2];
Внизуказатели Найти похожие ветки
← →
валя © (2016-09-05 15:17) [0]
PNode = ^TNode;
TNode = record
FID: Integer;
Child: array[0..3] of PNode;
end;
FArray: array[0..999] of PNode
.........................................
New(FArray[0])
FArray[0].Child[0] := FArray[455];
FArray[0].Child[0] := FArray[11];
FArray[0].Child[0] := FArray[12];
FArray[0].Child[0] := FArray[45];
если FArray[455], FArray[11], FArray[12], FArray[45] еще не указывают никуда, то я могу заранее назначать им чаилды, а уж затем зделать:
New(FArray[455])
New(FArray[11])
New(FArray[12])
New(FArray[45])
← →
DayGaykin © (2016-09-05 15:46) [1]Нет, конечно.
Если сделатьFArray: array[0..999] of TNode
То можно. New в этом случае не нужен будет.
← →
Плохиш © (2016-09-05 16:43) [2]
> FArray[0].Child[0] := FArray[455];
Копирует текущее значение/адрес из элемента FArray[455]
> New(FArray[455])
>
Записывает в элемент FArray[455] новое значение.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2018.10.21;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.001 c