对象删除操作符 delete

delete操作符删除通过new操作符创建的对象,称为相关的类析构函数并释放由对象占据的内存。现存对象的真实析构函数用作操作对象。delete操作执行后,对象析构函数无效

示例:

      //--- 删除图形
      delete m_shape;
      m_shape=NULL;
      //--- 创建一个新图形
      NewShape();

另见

变量初始化可见范围和变量使用期创建和删除对象