Главная страница
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.004 c
2-1472882501
RusSun
2016-09-03 09:01
2018.10.21
Как быстро узнать что в строке одни нули?


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


2-1473244823
валя
2016-09-07 13:40
2018.10.21
чтение запись строки из файла


2-1473119810
Денис11998833
2016-09-06 02:56
2018.10.21
TPanel на потомке от TCustomControl


11-1267468114
Boguslaw
2010-03-01 21:28
2018.10.21
time difference