>>627
newの失敗時にNULLが欲しいのなら
new(nothrow) T;

ただ、個人的には戻り値のNULLチェックは、
忘れてしまいがちな処理の上位に入るので例外を投げる仕様のほうが好み