对Object Pascal编译器给类对象分配堆内存细节的…

2008-04-09 04:27:14来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

到了这里,你也许会说,说了半天,都是猜测,或许,OP编译器根本就不会调用那个TObject.NewInstance方法呢!

问得好,再做实验!

还是以上面的那个Tbase类为例,重载TObject.NewInstance方法,如下:

TBase = class(TObject)

x : Integer;

y : Double;

class function NewInstance: TObject; override;

procedure FreeInstance; override;

constructor Create;

end;

{实现}

constructor TBase.Create;

begin

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Template 模式之Delphi实现

下一篇:ODAC 使用技巧 (四)使用VARRAY数据类型