title: Why is deleting null pointer allowed in C++
body: <p>I remember reading somewhere that it's neccessary for <code>delete NULL</code> to be a valid operation in C++, but I can't remeber the reason why it should be so. Would someone please remind me?</p>