不知道你学没学过C++中对象得引用没有对象得引用和指针是有区别得。引用就相当于给这个对象另外起了个别名!!!!而指针就不一样。指针就如你所说,指向该对象得头指针。
PDayTable = ^TDayTable; 是声明一个指向TDayTable类型的指针。这里的PDayTable不是引用。这个指针应该是指向 PDayTabele->TDayTable->Data[0]。如果从PDayTabel引用第一个元素:lData:= Pointer(Pointer(lPDayTable)^)^;lData是第一个元素.Delphi中的引用相似的概念是在 procedure procA(var AValue: Integer); 时用到,AValue其实是实参的一个引用。