Class A
{
public:
NullIt()
{
this = NULL;
}
Foo()
{
NullIt();
}
}
A * a = new A;
a->Foo();
assert(a); //should assert here
除了内存泄漏之外,有没有办法达到这种效果?
您到底想达到什么效果?
即使您可以分配一个新指针(或NULL
) to 'this
'(你不能),它不会影响指针'a
'.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)