如何判断一个指针已经释放?(10分)

  • 主题发起人 主题发起人 sunjialong
  • 开始时间 开始时间
S

sunjialong

Unregistered / Unconfirmed
GUEST, unregistred user!
如何判断一个指针已经释放?因该有一个命令吧?
 
if p=nil then
 
看看那個指針是不是 nill 就可以了
 
没有绝对可靠的办法。
判断一个指针是不是nil并不能肯定该指针指向的对象是否有效。
 
好像不是把,我这里的指针经过复制了
 
freeandnil(p);实际上是释放对象,指针是一个变量,要释放什么?
 
我说的是如何判断它有没有被FreeMem()命令释放
 
没有办法,你应该自己控制引用计数
 
function Assigned(const P): Boolean;
 
函数是对,可是在我这为什么不好使呢?
 
后退
顶部