任意のサイズ、次元、および型の動的配列を破棄するにはどうすればよいですか? delete[] は 2 次元配列のレベルを自動的に下りますか、それともポインタの最初のレベルを削除するだけなので、プログラムは各配列レベルを手動で反復する必要がありますか?
理想的には、1 ~ 4 次元の配列を破棄する単一のコマンド (テンプレート クラスで使用するため) が必要です。配列の次元数を確認する方法があれば、それも機能します。
double* ar = new double[100]; などの動的配列を使用しています。