int (*p)[4] = (int (*)[4])new int [3 * 4]; p[2][3] = 100; cout << "p[2][3] = " << p[2][3] << endl; delete [] p;