对象释放的问题(30分)

L

locka

Unregistered / Unconfirmed
GUEST, unregistred user!
type
myclass=class
i:integer;
mylist:tlist;
end;
那么我在释放创建的myclass对象时:
 myclass.free;
mylist是否也被释放呢?
需不需要在myclass.free前单独mylist.free;
 
我认为需要 FreeAndNil(mylist)
 
你在Destroy里面把mylist Free掉,最好看看VCL的源代码!
 
多人接受答案了。
 
跟踪进去即知
 
顶部