void operator delete( void* p );
For the Release version of the library, delete simply frees the memory allocated by new. In the Debug version, delete participates in an allocation-monitoring scheme designed to detect memory leaks.
Note:
If you override new and delete, you forfeit the diagnostic capability.