This came up as one of the code review comments.
Is it a good idea to check for NULL before calling delete for any object?
I do understand delete operator c
Is it not necesary to check. If anyone overload the pethod, is his responsibility to to whatever with NULL.