最佳答案
我有一个关于常量指针的基本问题。不允许使用常量指针调用任何非常量成员函数。但是,我可以在一个常量指针上这样做:
delete p;
这将调用类的析构函数,该类实质上是一个非常量“方法”。为什么允许这样?难道只是为了支持这一点:
delete this;
还是有其他原因?