あ、そうそう、vectorを使う手もあります。vectorについては↓こちらをどうぞ。 http://gimite.ddo.jp/bcbqtree/qtreemain.cgi?mode=thread&thread=39 //以下2行はファイルの先頭に。 #include <vector> using namespace std; vector<vector<int> > a(2, vector<int>(3)); ↑これで2×3のvectorができるので、あとは2次元配列と同じようにa[1][2]とかできます。deleteに当たるものはありません(勝手にやってくれます)。 2つ方法があります。 int (*a)[3]= new int[2][3]; //ここで配列を使う delete[] a; または int** a= new int*[2]; for (int i= 0; i<2; ++