合法,但: 必须保证 this 对象是通过 new(不是 new[]、不是 placement new、不是栈上、不是全局、不是其他对象成员)分配的必须保证调用 delete this 的成员函数是最后一个调用 this 的成员函数, 后面没有人使用了。