>>70
> 2.こんなのは良くない、もっといい方法がある。
強いて挙げると
 newで得た配列はデフォルトコンストラクタでしか初期化されません。
 ポインタの(と言いますか組み込み型の)配列となると全く初期化されませんけど大丈夫ですか?
ということと
 setappがpublic:じゃいのでアクセスできませんよ。
ということと
 忘れずにdeleteしてくださいね
ということと
 もしかしたらnewで例外が発生するかもしれませんよ
ぐらいかな。