原文地址
http://blog.sina.com.cn/s/blog_4b4cf2af0100ywgv.html
例子1
delete this后,调用成员函数
showA(), 使用this指针操作了 数据成员,值是不可预期的
func()是虚函数,需要用到虚函数表指针,释放this后,虚函数指针可能无效,这样造成程序崩溃。
例子2
析构函数中调用delete this;
delete 操作 会调用类的析构函数,如果析构函数 又有 delete this,则陷入死循环,直接崩溃。