一応if(p)しておいたほうが、(p)=NULLの代入が無い分高速かもしれない。
delete NULL;の実装も分からないし。
まあコンパイラの最適化の範囲だと思うけど。