class a
{ double *p;
int N;
public:
a(int i){
N=i;
p = new double[N]};

};

とかコンストラクターでメモリーを当てた時deleteしなくてもプログラム
終了時メモリーは解放されますか?