有时候,需要将对象限制在堆中或者禁止在堆中生成。 1.禁止对象产生于堆中 将new和delete声明为private权限,禁止被调用即可。2.禁止对象产生非堆对象 将析构函数声明为protected或者private权限。