Still not implemented in MSVC .NET 2005. Calling delete on a NULL pointer will cause an exception. I know it's not supposed to be that way, but then when does MS listen to anyone but themselves?Well, it is true that there is no need to check for NULL before doing a delete.... :P