跳至内容

Object Delete Operator delete

对象删除运算符 delete

delete 运算符用于删除由 new 运算符创建的对象,调用相应的类析构函数并释放该对象占用的内存。使用现有对象的真实描述符作为操作数。执行 delete 操作后,对象描述符将变得无效。

示例:

//--- delete figure
      delete m_shape;
      m_shape=NULL;
      //--- create a new figure
      NewShape();

另请参阅

变量的初始化变量的可见性作用域和生命周期对象的创建和删除

最后更新于