MQL4参考 语言基础 操作符 对象删除操作符delete

Object Delete Operator delete

The delete operator deletes an object created by the new operator, calls the corresponding class destructor and frees up memory occupied by the object. A real descriptor of an existing object is used as an operand. After the delete operation is executed, the object descriptor becomes invalid.

Example:

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

See also

Initialization of Variables, Visibility Scope and Lifetime of Variables, Creating and Deleting Objects