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

Вниз

указатели   Найти похожие ветки 

 
валя ©   (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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.003 c
1-1359522126
Vasya
2013-01-30 09:02
2018.10.21
Virtual Treeview как скрыть строку


2-1472826405
hei
2016-09-02 17:26
2018.10.21
Property не читает значение поля


2-1472882501
RusSun
2016-09-03 09:01
2018.10.21
Как быстро узнать что в строке одни нули?


2-1473077853
валя
2016-09-05 15:17
2018.10.21
указатели


2-1472651923
Анна
2016-08-31 16:58
2018.10.21
Удалилась БД