一个很初级的错误 Destructor忘记override导致内存泄露

  TxxObj= class
   public
    Destructor Destroy(); override;!!!此处若无override,将导致内存泄露
    end;

Destructor TxxObj.Destroy();
 begin
      //释放资源
      inherited;
 end;

Destructor Destroy(); !!!此处开始忘记override;,导致内存泄露。

而此时fastmm显示的地址也不大相关

一个很初级的错误,不过第一次碰到,刚开始没有往那想。

猜你喜欢

转载自www.cnblogs.com/jijm123/p/10548756.html
0条评论
添加一条新回复
  
今日推荐