记得在学校里的时候,曾经这样写过:
void MyClass::KillMe()
{
delete this;
}
老师看到这句话的时候,眼珠子都快瞪出来了。但是运行正确啊,没什么问题。
现在想起来,这也是一种不错的对象自销毁方式,而不用外部显式调用delete MyObj; 只需调用MyObj.KillMe();即可。做笔记留个爪。
2024-04-03 14:36:49
记得在学校里的时候,曾经这样写过:
void MyClass::KillMe()
{
delete this;
}
老师看到这句话的时候,眼珠子都快瞪出来了。但是运行正确啊,没什么问题。
现在想起来,这也是一种不错的对象自销毁方式,而不用外部显式调用delete MyObj; 只需调用MyObj.KillMe();即可。做笔记留个爪。