E
everhappy
Unregistered / Unconfirmed
GUEST, unregistred user!
constructor TComponent.Create(AOwner: TComponent);
begin
FComponentStyle := [csInheritable];
if AOwner <> nil then AOwner.InsertComponent(Self);
end;
照这个构造函数TComponent只是建立了一个指针变量,InsertComponent也只是将指针添加到owner的TList中.那内存块的申请又是在什么地方完成的?这样一个只有指向类的指针能用吗?
begin
FComponentStyle := [csInheritable];
if AOwner <> nil then AOwner.InsertComponent(Self);
end;
照这个构造函数TComponent只是建立了一个指针变量,InsertComponent也只是将指针添加到owner的TList中.那内存块的申请又是在什么地方完成的?这样一个只有指向类的指针能用吗?