目标是使用 TList 的实例将边列表添加到图形中。TList 是 FreePascal 中的标准列表类,具有迭代器接口和其他生物舒适性。
这是我在 FreePascal 代码中的想法:
PROGRAM PassPointerToClass;
TYPE
class C
// ...
public
F : TList;
end; // end of class definition
VAR
P : TList;
i : integer;
BEGIN
O := C.Create;
i := 2;
P := TList.Create;
P.Add(@i);
O.F := P;
P := Nil;
END.
是
- F=无
- F^[0]=2,或
- 别的东西?