An operator in the C++ programming language. The object referenced by the pointer passed as an operand to delete is destroyed and the memory it used is freed.