C++03では配列newの場合非PODではデフォルトコンストラクタが呼ばれ、
PODの場合は不定値となるという事

もし new int[constant]() と書くと文法エラー(C++0xではOK)