配列の動的生成 #include <iostream> /* * * 配列の動的生成 * * C++では malloc と free は使いません。 * 変わりに new と delete を使います。 * * delete と delete [] は根本的に挙動が異なります。 * 配列に対して delete [] ではなく delete を使用した場合、 * 予想不可能な致命的なエラーとなります。 * 配列でないものに delete [] を行うのも同じです。 * */ int main(){ int a = 8; int *n; int *na; int (*na2)[4]; n = new int; na = new int[a]; na2 = new int[2][4]; delete n; delete [] na; delete [] na2; return 0; } 結果なし