Object Delete Operator 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
Last updated on