如何定义这种Record结构呢? ( 积分: 50 )

  • 主题发起人 主题发起人 dujingwei
  • 开始时间 开始时间
D

dujingwei

Unregistered / Unconfirmed
GUEST, unregistred user!
// TDelta = record
// FDelta_ID:integer;
// FDelta:String;
// FChildDelta:TDeltaList;
// end;
// TDeltaList = array of TDelta;
 
// TDelta = record
// FDelta_ID:integer;
// FDelta:String;
// FChildDelta:TDeltaList;
// end;
// TDeltaList = array of TDelta;
 
PDelta = ^TDelta
//TDelta 的指针类型

TDeltaList = array of PDelta;

TDelta = record
FDelta_ID:integer;
FDelta:String;
FChildDelta:TDeltaList;
end;
 
同意楼上
你想要的结构是一个record里的最后一个域的数据类型是一个本record类型的数组,可以:
type
TDeltaList =^TDelta;
TDelta = record
FDelta_ID :integer;
FDelta :String;
FChildDelta :array of TDeltaList;
end;
 
后退
顶部