new int[M * N]
- Выделить память размером N*M элементов типа int, получить адрес выделенной памяти.*new int[M * N]
- Прочитать значение по порученному адресу.*arr1 = *new int[M * N];
- Взять из переменной arr1 адрес и записать по этому адресу значение, полученное на предыдущем шаге.