#include <iostream>
using namespace std;
int main()
{
int m, n, **p;
cin >> m >> n;
p = new int*[m];
for (int i = 0; i < m; ++i)//for allocate memory
{
p[i] = new int[n];
//*p + i = new int[n];//wrong
}
//....
//Process your program;
for (int j = 0; j < m; ++j)//for free the heap memory
{
delete[]p[j];
}
delete[]p;
}