newした配列をdeleatするときに、deleat [] arrey;といった様に、これからdeleatするオブジェクトを明示的に指定しなければならない理由とは何でしょうか。
もしくは、どんなオブジェクトでも無差別に開放するスマートな方法はありますか?