Hoge* hoge = 0; delete hoge;
というコードは何も起こらないことが保証されている。つまり。
if(hoge) { delete hoge; }
こういう条件分岐は必要ないということ。冗長なので消すべし。
今更なネタですが、啓蒙ネタになりそうなので、あとで社内向けにまとめよう。
Hoge* hoge = 0; delete hoge;
というコードは何も起こらないことが保証されている。つまり。
if(hoge) { delete hoge; }
こういう条件分岐は必要ないということ。冗長なので消すべし。
今更なネタですが、啓蒙ネタになりそうなので、あとで社内向けにまとめよう。