[求助]PDayTable = ^TDayTable;
新手请教:PDayTable = ^TDayTable; 着一个定义是什么意思啊? ^是什么啊?
TDayTable = array[1..12] of Word;
2006-11-17 15:56
2006-11-20 16:42
2006-11-21 08:38
不知道你学没学过C++中对象得引用没有
对象得引用和指针是有区别得。
引用就相当于给这个对象另外起了个别名!!!!
而指针就不一样。指针就如你所说,指向该对象得头指针。

2006-11-22 08:50

2006-11-23 14:05
PDayTable = ^TDayTable; 是声明一个指向TDayTable类型的指针。这里的PDayTable不是引用。
这个指针应该是指向 PDayTabele->TDayTable->Data[0]。
如果从PDayTabel引用第一个元素:
lData:= Pointer(Pointer(lPDayTable)^)^;
lData是第一个元素.
Delphi中的引用相似的概念是在 procedure procA(var AValue: Integer); 时用到,
AValue其实是实参的一个引用。
2006-12-08 14:05