double **a = new double*[p];
for(i=0; i<p; i++)
*a = new double[q];
このように動的確保した2次元配列はどのようにして
解放すればいいですか?